Python pyplot pdf导出中的白线

Python pyplot pdf导出中的白线,python,matplotlib,pdf,seaborn,Python,Matplotlib,Pdf,Seaborn,我正试图用seaborn创建一个distplot。这是我的密码: a = np.random.randn(1000) sns.distplot(a, kde=False) plt.tight_layout() plt.savefig("temp.pdf", bbox_inches='tight') plt.show() 以下是结果图: 保存的pdf文件包含白线: 如何移除它们 这似乎是一个常见的问题: 可能它甚至不特定于python,而是与底层pdf渲染器相关: 通过linewidt

我正试图用seaborn创建一个distplot。这是我的密码:

a = np.random.randn(1000)
sns.distplot(a, kde=False)


plt.tight_layout()
plt.savefig("temp.pdf", bbox_inches='tight')
plt.show()
以下是结果图:

保存的pdf文件包含白线:

如何移除它们

这似乎是一个常见的问题:

可能它甚至不特定于python,而是与底层pdf渲染器相关:


通过
linewidth
edgecolor
添加edgecolor,或者更好地使用
plt.hist(…,histtype='stepfilled')