gpt4 book ai didi

python - 保存到 eps 的 Seaborn 图不显示网格

转载 作者:太空宇宙 更新时间:2023-11-03 11:24:18 27 4
gpt4 key购买 nike

我玩了一会儿,无法正确保存用 seaborn 渲染的绘图。使用 plt.savefig 时,我丢失了网格。但是,使用 plt.show 然后手动保存图形就可以了。 eps 和 png 也会发生这种情况。我需要渲染大量绘图,所以这是个问题。

import numpy as np
import matplotlib.pyplot as plt
import seaborn as sns

sns.set(style = 'darkgrid', font_scale=2)
t = np.arange(100)
y = np.random.rand(len(t))
plt.plot(t,y)
plt.title('Test title')
plt.xlabel('Test xlab')
plt.ylabel('Tex $y_i = w_i x_i$')
plt.tight_layout()
#plt.show()
plt.savefig('test_plot.eps', format='eps')

自动保存 Automatic save

手动保存 Manual save

最佳答案

解决方案是我的 matplotlibrc 中有“savefig.transparent : True”,出于某种原因我之前需要它。将其更改为 False 解决了我的问题。

关于python - 保存到 eps 的 Seaborn 图不显示网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37057049/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com