将科学记数法指数移动到 matplotlib 中 y 轴的右侧

Owe*_*wen 3 python matplotlib

我已经绘制了这样的图形在此处输入图片说明

现在我想将科学记数法偏移量移动1e4到右 y 轴的右侧,最好将其移动到1.8标签的右上角。我怎样才能做到这一点?

j_4*_*321 5

这应该有效:

t = ax.yaxis.get_offset_text()
t.set_x(1.1)
Run Code Online (Sandbox Code Playgroud)

ax你的右轴。但是,您无法更改 y 位置,因此如果您对此不满意,可以隐藏偏移文本并在正确的位置 (x,y) 手动创建:

ax.yaxis.get_offset_text().set_visible(False)
text(x, y, "1e4")
Run Code Online (Sandbox Code Playgroud)