我正在使用 matplotlib 将一千个图写入 PDF。我已经优化了绘图代码,即。重用图形/轴/线并仅更改 y 数据。
大部分剩余时间都花在了 save_figure 上。
相比之下,R 似乎将绘图输出到 PDF 的速度大约快了 2 倍。在 R 中,所有零数据的绘图似乎更快,而在 Python 中它们的速度相同。
我设置了 pdf.compression = 0,这是一个小的改进。
尝试栅格化数据,它对绘图速度没有影响(尽管它使用了大量的 RAM)。
还有什么我可以尝试使用 PDF 后端加速 matplotlib,或者我应该考虑任何替代后端吗?我试图击败R。
谢谢!