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

标签 python matplotlib

我画了一个这样的图enter image description here

现在我想把科学记数法偏移量1e4移到右边y轴的右边,最好把它移到1.8标签的右上角。 我该怎么做?

最佳答案

这应该有效:

t = ax.yaxis.get_offset_text()
t.set_x(1.1)

ax 你的右轴。但是,你不能改变y位置,所以如果你不满意,你可以隐藏偏移文本并在正确的位置(x,y)手动创建它:

ax.yaxis.get_offset_text().set_visible(False)
text(x, y, "1e4")

关于python - 在 matplotlib 中将科学记数法指数移动到 y 轴的右侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38331332/

相关文章:

python - 求和多个python字典的对应元素

python - 使用 South AND django 1.7 迁移的可重用应用程序的升级路径

python - 如何遍历字符串并正确替换 python 中的特定字符?

python - 如何设置matplotlib图例中缩略图的大小

python - 使用子图绘制 pandas 数据框时出现 IndexError

python-2.7 - matplotlib 极坐标图中元素的 zorder 叠加在笛卡尔图上

python - 每个子类都包含自己的列表吗?

java - Apache Spark : Pre requisite questions

python - Python 散点图中用颜色编码的第三列和第四列

python - 安装 pyspeckit 时 matplotlib 错误