Python Pylab,如何更改指定轴大小的标签的大小
我试图绘制核衰变的微分横截面,因此y轴的大小在Python Pylab,如何更改指定轴大小的标签的大小,python,matplotlib,label,axis,magnitude,Python,Matplotlib,Label,Axis,Magnitude,我试图绘制核衰变的微分横截面,因此y轴的大小在10^-38(m^2)pylab附近,因为默认情况下,y轴绘制为0.0,0.2,0.4…等,y轴顶部有一个'1e-38' 我只需要增加这一点点的字体大小,我已经尝试过调整标签大小 py.tick_params(axis='y', labelsize=20) 但这只会调整标签0.0,0.2,0.4…. 非常感谢所有帮助您可以使用访问文本对象 我已经使用matplotlib.pyplot而不是pylab编写了上面的解决方案,但是如果您确实必须使用pyl
10^-38(m^2)
pylab附近,因为默认情况下,y轴绘制为0.0,0.2,0.4…
等,y轴顶部有一个'1e-38'
我只需要增加这一点点的字体大小,我已经尝试过调整标签大小
py.tick_params(axis='y', labelsize=20)
但这只会调整标签0.0,0.2,0.4….
非常感谢所有帮助您可以使用访问文本对象 我已经使用
matplotlib.pyplot
而不是pylab
编写了上面的解决方案,但是如果您确实必须使用pylab
,那么它可以更改(尽管我建议您使用matplotlib.pyplot
在任何情况下,只要使用pyplot
就可以做得更简单)
编辑
如果要使用pylab
,则代码为:
pylab.plot(x, y)
ax = pylab.gca() # Gets the current axis object
text = ax.yaxis.get_offset_text() # Get the text object
text.set_size(30) # # Set the size.
pylab.show()
带有(过杀!)偏移文本的示例打印。
非常感谢,我以前从未使用过pyplot,但我与pylab一起使用的所有其他命令似乎都非常有效!谢谢你如此迅速而彻底的回答!如果您确实想使用
pylab
,那么您可以使用命令pylab.gca().yaxis.get\u offset\u text().set\u size(30)
,这将完成与我上面键入的所有内容相同的工作(但看起来有点混乱:)
pylab.plot(x, y)
ax = pylab.gca() # Gets the current axis object
text = ax.yaxis.get_offset_text() # Get the text object
text.set_size(30) # # Set the size.
pylab.show()