max*_*eld 8 performance plot rendering r ggplot2
我正在构建一个交互式函数,它将重复构建和绘制相当复杂的ggplot2
图.
用户提供输入(实际上是PCA加载矩阵的旋转角度),我想尽快向他们展示旋转结果.
不幸的是,用ggplot2绘制情节非常缓慢.
注意:
ggobi
等等......).memoise
,但这似乎没有多大帮助; 问题似乎是图形设备上的实际绘图.所以,我想,也许我想以某种方式预渲染所有必要的图,可能是通过将svg()
图形设备保存到文件或其他东西,然后根据需要绘制这些缓存版本.
更新
ggvis
和ggobi
,但这些现在不是一个选项(开发带宽太小).grid.arrange
d)绘图函数,而且memoise
在某些时候它们是d - 没有明显的速度增加.