使用 matplotlib contourf 生成的 PGF 在 pdf 中产生伪影

使用 matplotlib contourf 生成的 PGF 在 pdf 中产生伪影

我生成了等高线图matplotlib.pyplot.contourf生成一个漂亮的预览图像:

在此处输入图片描述

但是,当我将图像包含到我的文档中时(使用与我成功用于 1D 图的完全相同的设置),我观察到 pdf 中的一些伪影(屏幕截图): 在此处输入图片描述

同样,由于我对 1D(散点图、线图)没有问题,我怀疑这与有关contourf。有什么想法吗?

答案1

找到答案这个 Stack Overflowmatplotlib帖子 - 这是关于 Latex的问题。

需要将边缘的颜色设置为

cnt = plt.contourf(x, y, z)

for c in cnt.collections:
    c.set_edgecolor("face")

相关内容