を使用してテキスト オブジェクトにアクセスできますax.yaxis.get_offset_text()
。
import numpy as np
import matplotlib.pyplot as plt
# Generate some data
N = 10
x = np.arange(N)
y = np.array([i*(10**-38) for i in x])
fig, ax = plt.subplots()
# Plot the data
ax.plot(x,y)
# Get the text object
text = ax.yaxis.get_offset_text()
# Set the size.
text.set_size(30) # Overkill!
plt.show()
上記のソリューションは、絶対に使用する必要がある場合は変更できますが、使用することをお勧めします (ただし、それらはほとんど同じである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()
(やり過ぎ!) オフセット テキストを含むプロットの例。