Python Pylab,如何更改指定轴大小的标签的大小

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

我试图绘制核衰变的微分横截面,因此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
编写了上面的解决方案,但是如果您确实必须使用
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()