Hi, Roger, off the topic, if you are not using scatter plot for quite good 
resolution when you're dealing with such large points,
you might want to give ECharts.jl <https://github.com/wlbksy/ECharts.jl> a 
try.
all your need is use "ec_scatter_large" function instead of using "
ec_scatter" when you're dealing with large scale scatter plots.

在 2014年2月13日星期四UTC+8下午12时57分29秒,Roger Herikstad写道:
>
> 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