Hi,
 I'm enjoying the ease with which Winston allows me to create beautiful 
plots. However, I often have the need to create scatter plots consisting of 
~1e5 points. This is currently too slow, and for those situations I resort 
to Matlab using the excellent Matlab.jl 
(https://github.com/lindahua/MATLAB.jl). I'm aware of a previous thread on 
this list concerning plotting performance of a large number of lines, but I 
believe scatter plots might be a different issue, since it would involve 
drawing a separate path for each symbol in any case. I came across this 
thread: http://comments.gmane.org/gmane.comp.lib.cairo/18734 where a 
similar problem was addressed. Could something like that be implemented in 
Winston as well? 
After a cursory look at the the Cairo source code, it seems that the 
suggested solution relies on functions that are currently not wrapped by 
Cairo.jl, such as push_group/pop_group. I was considering trying to hack 
this out myself, but my knowledge of Cairo graphics is virtually 
non-existent. Anyway, I just thought I'd raise the issue in case someone 
would want to pursue it.

~ Roger

Reply via email to