我正在尝试使用自定义matplotlib样式
但它不起作用:
如上所述:
http://matplotlib.org/users/style_sheets.html
我尝试了以下内容:
import matplotlib.pyplot as plt
print plt.style.available
matplotlib.pyplot
运行正常。但它一直说样式没有定义。
>>> import matplotlib.pyplot as plt
>>> print plt.style.available
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'style'
解决方案是什么?
它是Mac Os X Yosemite,它以管理员身份安装在默认位置。
答案 0 :(得分:6)
样式是版本1.4中引入的matplotlib
的最新功能。
如果您的matplotlib版本是最新的,那么您正在遭受痛苦 来自安装程序的错误
如果您的版本低于1.4,那么预计不会 已安装样式表。
要查看您的版本,请执行以下操作(我的matplotlib
已旧...)
>>> import matplotlib
>>> matplotlib.__version__
'1.3.1'
>>>
答案 1 :(得分:3)
如果你看到
>>> import matplotlib
>>> matplotlib.__version__
'1.3.1'
>>>
而且你应该制作1.4.1或以上
做到这一点
sudo pip3 install --upgrade matplotlib
或
sudo pip install --upgrade matplotlib
更新后,你会看到那样的
>>> import matplotlib
>>> matplotlib.__version__
'1.5.0'