将 Seaborn Plot 保存为 PDF 移动颜色条框架

Saving Seaborn Plot as PDF shifts colorbar frame

当使用 plt.savefig(sample.pdf) 保存我的 Seaborn 热图时,我的颜色条框架变形了。

使用plt.show()

时不会出现这种失真

有没有办法纠正这个问题?

在通常情况下,颜色图中有超过 50 种颜色,colorbar pcolormesh 输出被栅格化以消除呈现 pdf 时可能出现的伪像。

在低 dpi 下进行光栅化会产生较差的分辨率,因此颜色条内部与其轮廓的矢量图形不一致。

尝试提高 dpi 分辨率参数。

plt.savefig('your_file.pdf', dpi=200)