在pylab中有没有办法显示X轴和Y轴?我知道使用grid()会显示它们,但它带有许多其他线条都给予了同样的重视。
答案 0 :(得分:8)
如果您想命名轴,可以使用标签功能:
import pylab
pylab.xlabel("X")
pylab.ylabel("Y")
pylab.plot(range(10))
pylab.show()
无论如何,我很确定自动生成x和y轴。
如果您只想要一个空图:
pylab.plot([None], [None])
这将为您提供从0到1的x和y轴。现在,如果您想要更改其中任何一个的范围,那么您可以:
pylab.xlim(xmin=0, xmax=100)
pylab.ylim(ymin=0, ymax=100)
希望有所帮助。
答案 1 :(得分:3)
你使用什么情节功能?
轴到目前为止我见过的所有绘图函数都会自动绘制,例如
from pylab import *
hist(randn(10000), 100)
show()
此外,可以使用axes() function手动生成轴。
答案 2 :(得分:3)
听起来您的问题已在具有Axis脊柱放置功能的新Matplotlib 0.99中得到解决。拿一个look at the examples。
答案 3 :(得分:1)
foo.grid(b=True)
应该有所帮助,但它非常原始。
如果您提供任何其他参数,则会自动假定b为True
例如:
foo.grid(label='My awesome grid')
答案 4 :(得分:1)
对我来说最好的方法是在0:
添加垂直和水平线pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')