因此,我希望简单地格式化 matplotlib 与已设置为以科学记数法显示刻度标签的轴一起放置的偏移字符串(至少我认为它是这样称呼的,请参见图片),但其中范围小于一个数量级(10 的幂)。
最佳答案
您可以使用ax.yaxis.get_offset_text()
来访问偏移文本。然后,您可以设置该 Text
对象的大小和颜色。例如:
import matplotlib.pyplot as plt
import numpy as np
fig,ax = plt.subplots()
ax.plot(range(10),np.linspace(0,1e11,10))
offset_text = ax.yaxis.get_offset_text()
offset_text.set_size(20)
offset_text.set_color('red')
plt.show()
关于python - matplotlib 格式偏移字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33748347/