Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/295.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 保存到eps的Seaborn绘图不显示网格_Python_Matplotlib_Visualization_Seaborn - Fatal编程技术网

Python 保存到eps的Seaborn绘图不显示网格

Python 保存到eps的Seaborn绘图不显示网格,python,matplotlib,visualization,seaborn,Python,Matplotlib,Visualization,Seaborn,我玩了一点,不能正确保存使用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 =

我玩了一点,不能正确保存使用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')
自动保存

手动保存

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

好了,再弹一点我发现了错误。我的matplotlibrc中有“savefig.transparent:True”,出于某种原因,我以前需要它。将此更改为False可以解决问题。为什么不将其作为答案发布?