如果我在 matplotlib 中绘制某些内容,它会自行选择 y 轴上的间距(放置刻度的位置)。如何告诉轴始终以完整刻度结束而不是在两个刻度之间?
如果它选择每 0.5 打勾一次,那么最终结果是 2.0,并且比没有打勾的 2.0 高不了一点点。
import matplotlib.pyplot as plt
X = [1,2,3,4,5]
y = [0.1,0.3,2.4,3.9,3.2]
plt.plot(X, y)
plt.show()
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用自定义matplotlib风格
但它不起作用:
如上所述:
http://matplotlib.org/users/style_sheets.html
我尝试了以下方法:
import matplotlib.pyplot as plt
print plt.style.available
Run Code Online (Sandbox Code Playgroud)
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'
Run Code Online (Sandbox Code Playgroud)
解决办法是什么?
它是Mac Os X Yosemite,它在默认位置以管理员身份安装.