在pylab中显示X轴和y轴
pylab中有没有办法显示X轴和Y轴? 我知道使用 grid() 会显示它们,但它还有许多其他行都给出了相同的强调。
Is there a way in pylab to display the X and Y axis? I know using grid() will display them, but it comes with numerous other lines all given the same emphasis.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
听起来您的问题已在新的 Matplotlib 0.99 中通过轴脊柱放置得到解决特征。 查看示例 。
It sounds like your problem has been addressed in the new Matplotlib 0.99 with the Axis spine placement feature. Take a look at the examples.
你使用什么绘图函数?
轴是由我迄今为止见过的所有绘图函数自动绘制的,例如
此外,轴可以使用 axes() 函数。
What plot function do you use?
Axis are drawn automatically by all plotting functions I've seen so far, e.g.
Additionally, axis can be generated manually with the axes() function.
foo.grid(b=True)
应该有帮助,但它非常原始。如果您提供任何附加参数,它会自动假定 b 为 True
例如:
foo.grid(b=True)
should help, but it is very raw.If you supply any of the additional arguments it automatically assumes that b is True
For example:
对我来说最好的方法是在 0 处添加垂直线和水平线:
The best way for me is to add vertical and horizontal lines at 0:
如果您想命名轴,可以使用标签函数:
无论如何,我很确定 x 轴和 y 轴是自动生成的。
matplotlib 轴文档
如果您只想要一个空图,那么
:将为您提供从 0 到 1 的 x 轴和 y 轴。现在,如果您想更改其中任何一个的范围,那么您可以:
希望有所帮助。
If you are looking to name the axis you can using the label function:
Anyway, I'm pretty sure the x and y axis are automatically generated.
matplotlib axes documentation
If you just want an empty plot then:
this will give you the x and y axis with both going from 0 to 1. Now if you would like to change the range of either of those then you can:
hope that helps.