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 >
