2015-01-11 37 views
3

我在绘图一些matplotlib数据,出于某种原因,即使不包括Matplotlib默认为fivethirtyeight样式表

matplotlib.pyplot.style.use('fivethirtyeight') 

我还是最终与fivethirtyeight式的图表。 Fivethirtyeight是我尝试的第一个样式表之一,但现在我似乎无法使用另一个样式表来摆脱它,当我真正想要做的是从matplotlib默认设置开始并自定义它们。

有没有设置某处我失踪或某些文件我需要编辑?

+0

您是否重新启动了交互式会话? – tacaswell

回答

1

看看你的matplotlibrc设置。您可以通过执行查找文件:

>>> import matplotlib 
>>> matplotlib.matplotlib_fname() 
'/home/foo/.config/matplotlib/matplotlibrc' 

否则还要检查:

`~/.matplotlib/stylelib` 

可能是你改写默认值。最后你总是可以这样做:

plt.rcdefaults() 

为临时解决方案。永久性的等效是删除你的.matplotlib文件夹。