Python 在pylab中显示X轴和y轴
pylab中是否有显示X轴和Y轴的方法?我知道使用grid()会显示它们,但它附带了许多其他行,所有行都有相同的强调。Python 在pylab中显示X轴和y轴,python,matplotlib,Python,Matplotlib,pylab中是否有显示X轴和Y轴的方法?我知道使用grid()会显示它们,但它附带了许多其他行,所有行都有相同的强调。foo.grid(b=True)应该会有帮助,但它非常粗糙 如果您提供任何附加参数,它会自动假定b为True 例如: foo.grid(label='My awesome grid') foo.grid(b=True)应该会有帮助,但它非常原始 如果您提供任何附加参数,它会自动假定b为True 例如: foo.grid(label='My awesome grid') 你使用
foo.grid(b=True)
应该会有帮助,但它非常粗糙
如果您提供任何附加参数,它会自动假定b为True
例如:
foo.grid(label='My awesome grid')
foo.grid(b=True)
应该会有帮助,但它非常原始
如果您提供任何附加参数,它会自动假定b为True
例如:
foo.grid(label='My awesome grid')
你使用什么样的绘图功能 到目前为止,我看到的所有绘图功能都会自动绘制轴,例如
from pylab import *
hist(randn(10000), 100)
show()
此外,可以使用手动生成轴。您使用什么绘图功能 到目前为止,我看到的所有绘图功能都会自动绘制轴,例如
from pylab import *
hist(randn(10000), 100)
show()
此外,可以使用手动生成轴。如果要命名轴,可以使用标签功能:
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)
希望有帮助。如果您希望命名轴,可以使用标签功能:
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)
希望这能有所帮助。听起来您的问题已经在新的Axis spine placement功能中得到了解决。举个例子。听起来您的问题已经在新的Axis spine placement功能中得到了解决。以a为例。对我来说,最好的方法是在0处添加垂直线和水平线:
pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')
对我来说,最好的方法是在0处添加垂直线和水平线:
pylab.axvline(linewidth=0.5, color = 'k')
pylab.axhline(linewidth=0.5, color = 'k')
什么意思?你能给出一个代码示例吗?@Nope-“pylab中有没有显示X和Y轴的方法?”关于这个问题,你不明白什么?你是什么意思?你能给出一个代码示例吗?@Nope-“pylab中有没有显示X和Y轴的方法?”关于这个问题,你有什么不明白的?谢谢你的建议。启用栅格将提供整个栅格,是否有某种方法仅显示x轴和y轴?或者至少强调这两个?不知道如何强调它们。但是你可以不强调绘图本身,轴会看起来更大。这会使网格更突出,但我正在寻找一种方法,只为0值创建一个网格。我可以通过在与我的主函数相同的值范围内绘制x=0和y=0来接近这一点,但这充其量看起来并不美观。谢谢你的建议。启用栅格将提供整个栅格,是否有某种方法仅显示x轴和y轴?或者至少强调这两个?不知道如何强调它们。但是你可以不强调绘图本身,轴会看起来更大。这会使网格更突出,但我正在寻找一种方法,只为0值创建一个网格。我可以通过在与我的主函数相同的值范围内绘制x=0和y=0来接近这一点,但这充其量看起来并不美观。这在底部和左侧提供了一个标签,但我试图使原点的x轴和y轴突出。我发现的一种近似方法是绘制函数x=0和y=0,这接近我想要的。还有更优雅的方法吗?这在底部和左侧提供了一个标签,但我试图使原点的x轴和y轴突出。我发现的一种近似方法是绘制函数x=0和y=0,这接近我想要的。有没有一种更优雅的方式来做到这一点?太好了,这正是我需要的。谢谢。太好了,这正是我需要的。谢谢。这并没有增加任何东西,公认的答案已经给出了一个很好的解决方案。这并没有增加任何东西,公认的答案已经给出了一个很好的解决方案。