当数据在x轴或y轴上分布不均匀,具有长尾现象时,可以对轴上的刻度压缩,使得轴上相同的长度代表不同的跨度。
假设
x, y 在正常数据轴上的图呈现出下面的样子:
数据集中在左侧,不利于观测,所以把y轴用10的幂次方来统计。方便看数据的分布。
关键的代码就这一句:
plt.yscale('symlog')
加在plt.plot(x, y)之后即可。
如果想要x轴变成对数形式,可以使用:
plt.xscale('symlog')
是不是非常客来碗呢~
版权声明:本文为weixin_42294274原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。