栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

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

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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

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

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

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

关键的代码就这一句:

plt.yscale('symlog')

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

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

plt.xscale('symlog')

是不是非常客来碗呢~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/580940.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号