goz*_*lli 9 python bitmap matplotlib vector-graphics
所以,我正在绘制一个波形(和其他东西),导致比相应的光栅文件(PNG)更大的矢量文件(PDF).我想这是因为绘制的数据集非常大,矢量文件中有数百万条指令.除了更大,PDF也很难显示PDF阅读器.在某些情况下,加载需要几秒钟; 在其他人,它根本没有加载.
在pyplot中,是否可以使用矢量轴,标签和所有其他文本的位图图?
我(非常糟糕)的解决方案是生成PDF,生成PNG,用inkscape打开PDF并用PNG替换图.显然,如果你意识到你必须重新生成情节,这太手动而且非常耗时.
Joe*_*ton 11
它应该是作为传递简单rasterized=True
的plot
命令.
例如
import matplotlib.pyplot as plt
plt.plot(range(10), rasterized=True)
plt.savefig('test.pdf')
Run Code Online (Sandbox Code Playgroud)
对我来说,这导致带有栅格化线的pdf(分辨率由您指定的dpi控制savefig
- 默认情况下为100)和矢量文本.
归档时间: |
|
查看次数: |
1924 次 |
最近记录: |