Matplotlib默认为五十年代样式表

时间:2015-01-11 15:23:28

标签: python matplotlib

我在matplotlib中绘制了一些数据,出于某种原因,甚至没有包括

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

我仍然最终得到了五十五风格的图表。 Fivethirtyeight是我尝试的第一个样式表之一,但是现在我似乎无法在不使用其他样式表的情况下摆脱它,当我真正想做的是从matplotlib默认设置开始并自己定制它们。

我缺少哪个设置或我需要编辑的文件?

1 个答案:

答案 0 :(得分:1)

看看你的matplotlibrc设置。您可以通过执行以下操作找到该文件:

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

否则也要检查:

`~/.matplotlib/stylelib`

可能是你覆盖了默认值。最后你总是这样做:

plt.rcdefaults()

用于临时解决方案。永久的等价物是删除您的.matplotlib文件夹。