在pylab中显示X和Y轴

1 投票
5 回答
25448 浏览
提问于 2025-04-15 13:33

在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轴是自动生成的。

matplotlib的坐标轴文档

如果你只是想要一个空的图表,那么:

pylab.plot([None], [None])

这样会给你生成x轴和y轴,两个轴的范围都是从0到1。如果你想改变其中一个轴的范围,可以这样做:

pylab.xlim(xmin=0, xmax=100)
pylab.ylim(ymin=0, ymax=100)

希望这些信息对你有帮助。

3

听起来你的问题在新的 Matplotlib 0.99 版本中已经解决了,这个版本增加了轴脊位置的功能。你可以 看看这些例子

撰写回答