对于一篇文章,我正在生成变形的有限元网格图,我使用 matplotlib 的 polycollection 对其进行可视化。图像保存为 pdf。
高密度网格会出现问题,天真的方法会导致文件太大并且渲染过于密集而无法实用。
对于这些网格,将每个元素绘制为多边形确实没有意义;它可以很容易地被光栅化,就像将图像保存为 jpg 或 png 一样。但是,对于打印,我想保留一个清晰的框架、标签和注释。
有谁知道是否有可能在 matplotlib 中实现这种混合光栅化?
我可以想到涉及 imshow 和绕过 polycollection 的解决方案,但我更喜欢使用 matplotlib 的内置组件。
谢谢你的建议。