matplotlib画图——y轴不均匀不等距刻度、对数刻度图

matplotlib画图——y轴不均匀不等距刻度、对数刻度图,第1张

matplotlib画图——y轴不均匀/不等距刻度对数刻度图

数据在x轴或y轴上分布不均匀,具有长尾现象时,可以对轴上的刻度压缩,使得轴上相同的长度代表不同的跨度。

假设
x, y 在正常数据轴上的图呈现出下面的样子:

数据集中在左侧,不利于观测,所以把y轴用10的幂次方来统计。方便看数据的分布。

关键的代码就这一句:

plt.yscale('symlog')

加在plt.plot(x, y)之后即可。

如果想要x轴变成对数形式,可以使用:

plt.xscale('symlog')

是不是非常客来碗呢~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5572158.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-14
下一篇 2022-12-14

发表评论

登录后才能评论

评论列表(0条)

保存