在pylab中显示X和Y轴
在pylab中,有没有办法显示X轴和Y轴呢?我知道使用grid()可以显示它们,但这样会出现很多其他的线条,都是一样的强调效果。
5 个回答
3
你用什么绘图函数呢?
到目前为止,我见过的所有绘图函数都会自动画出坐标轴,比如:
from pylab import *
hist(randn(10000), 100)
show()
另外,你也可以用axes()函数手动生成坐标轴。
8
如果你想给坐标轴命名,可以使用label这个功能:
import pylab
pylab.xlabel("X")
pylab.ylabel("Y")
pylab.plot(range(10))
pylab.show()
不过,我可以肯定的是,x轴和y轴是自动生成的。
如果你只是想要一个空的图表,那么:
pylab.plot([None], [None])
这样会给你生成x轴和y轴,两个轴的范围都是从0到1。如果你想改变其中一个轴的范围,可以这样做:
pylab.xlim(xmin=0, xmax=100)
pylab.ylim(ymin=0, ymax=100)
希望这些信息对你有帮助。
3
听起来你的问题在新的 Matplotlib 0.99 版本中已经解决了,这个版本增加了轴脊位置的功能。你可以 看看这些例子。