【问题标题】:What is xscale and yscale?什么是 xscale 和 yscale?
【发布时间】:2019-06-26 04:44:24
【问题描述】:

我正在阅读一些代码,其中我注意到使用pyplot.xaxis('log')pyplot.yaxis('log') 时发生了很大变化。所以基本的散点图是这样的:

添加后:

plt.xscale('log')
plt.yscale('log')

图表如下所示:

我去看了文档,但没有足够的解释。比如,xscaleyscale是什么,loglinearsymloglogit等参数的作用是什么?

我是图形和 matplotlib 的新手。我对这些不太了解,请你帮我解释一下xscaleyscale是什么以及它们各自的参数的功能是什么,例如loglinearsymlog和@ 987654341@?

感谢您的帮助

【问题讨论】:

    标签: python matplotlib graph scatter-plot


    【解决方案1】:

    您将 y 轴和 x 轴的比例设置为 对数

    通常,您的轴上的每个y 距离都会增加一个固定量,例如:

       0 at 0cm
       1 at 1cm
       2 at 2cm  
      ...
    1000 at 10m
    

    对于对数,值按幅度缩放。 10 次方的示例:

       0 at 0cm
       1 at 1cm
      10 at 2cm
     100 at 3cm
    1000 at 4cm etc.
    

    这是一种以更紧凑的格式显示广泛传播的数据的方法。

    logarithmic scale on wikipedia

    您的数据具有一组值和一个异常值 - 通过使用对数刻度打印,您的 blob 会显示在距离 whateverblob 之间的较大距离上并且异常值由于是对数而占用的屏幕面积较小。

    对数图的其他示例:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-07
      • 2019-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多