Hello,

taking one or two things into consideration (i was just reminded of this, 
because my left screen is covered with a matlab scatter plot).

Cairo based rendering gives you two things actually impossible in matlab: 
Antialiasing and Transparency (it's not used in Winston right now, but Tim 
somehow has an PR for Color.jl).

So we can have far more prettier plots but pay with speed...

If it comes to raw speed, maybe a pure julia rendering solution, in which 
just pixels are put into a bitmap which is then mapped to a CairoSurface 
might be an idea. 

One other thing, that usually gets lost: libcairo is actually a collection 
of renderers and so depending on the compile time decisions and your 
computer hardware some methods to draw are faster. Still i think, choosing 
Cairo is the future proof decision for rendering quality pictures. 

I'm preparing some speed testing for Cairo.jl, watch out for the PR.

Wishing a happy day,
  Andreas

Reply via email to