gpt4 book ai didi

python - Matplotlib PDF 后端慢?

转载 作者:行者123 更新时间:2023-11-28 19:25:10 24 4
gpt4 key购买 nike

我正在使用 matplotlib 将一千个绘图写入 PDF。我已经优化了绘图代码,即。重用图形/轴/线并仅更改 y 数据。

大部分剩余时间都花在了 save_figure 上。

相比之下,R 将绘图输出为 PDF 的速度似乎快了大约 2 倍。在 R 中绘制所有零数据似乎更快,而在 Python 中它们的速度相同。

我设置了 pdf.compression = 0,这有一点改进。

尝试对数据进行栅格化,这对绘图速度没有影响(尽管它使用了大量 RAM)。

还有什么我可以尝试使用 PDF 后端来加速 matplotlib 的,或者是否有任何我应该考虑的替代后端?我想打败 R。

谢谢!

最佳答案

必须尝试pyreport来自 Gael Varoquaux?您在脚本中调用它,然后它会收集对 pylab.show() 的所有调用,为每个调用制作一个 png,然后从中创建一个 PDF。

它最终使用了 Latex,因此您将需要它。但我希望这可能会更快,因为 PDF 的创建委托(delegate)给了 Latex。

关于python - Matplotlib PDF 后端慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15103724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com