gpt4 book ai didi

python - 如何改变x轴在对数刻度中从较大值开始到最小?

转载 作者:太空宇宙 更新时间:2023-11-03 20:14:26 24 4
gpt4 key购买 nike

我有一个图,其中 x 和 y 值的起点应从 100 开始。并且 x Axis 需要采用对数缩放。

我无法反转从 100 开始到 0 的 x 刻度。

我的代码:

ax = df.plot(y ='ais_percent', x = 'rtcm_percent', color = 'firebrick')
ax.set_xscale("log")
ax.set_yscale("linear")

ax.invert_yaxis()
ax.invert_xaxis()
ax.set_xlim(1e2,0)

这是我实现的情节:

enter image description herey Axis 比例正确,但 x Axis 应该相反。

我该怎么做?

最佳答案

设置限制(使用set_xlim()方法)会重置invert_xaxis()。所以你必须改变命令的顺序:

而不是

ax.invert_xaxis()
ax.set_xlim(1e2,0)

使用

ax.set_xlim(1e2,0)
ax.invert_xaxis()

关于python - 如何改变x轴在对数刻度中从较大值开始到最小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58539797/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com