mycustomfn_demo
是在R中绘制1亿个左右数据点的最有效方法吗?
我想绘制一堆这些Clifford Attractors。这是我从一个非常大的图片缩小后的示例:
Here是指向我用来绘制非常大的8K(7680x4320)图像的代码的链接。
生成50或1亿个点(使用Rcpp)并不需要获取颜色+透明度的十六进制值并不花时间,但是实际绘制并保存到磁盘的时间极其慢。
编辑:使用的代码
plot()
答案 0 :(得分:4)
我最近发现了 R 的 Scattermore 包,它比 R 的标准绘图函数快一个数量级。 scattermoreplot()
需要大约 2 分钟来绘制具有颜色和透明度的 100m 点,而 plot()
需要大约半小时。
答案 1 :(得分:1)
我目前正在探索 datashader (http://www.datashader.org)。如果您愿意使用python,这可能是解决该问题的理想方法。
答案 2 :(得分:0)
也许ggplo2软件包中的geom_hex()可以解决吗? https://ggplot2.tidyverse.org/reference/geom_hex.html