自定义Matplotlib轴比例

时间:2015-02-11 19:19:18

标签: python matplotlib axes

我试图用与此相同的轴刻度制作图表:

enter image description here

y轴可以简单地通过将y刻度设置为' Log'来完成,但我不知道如何将x轴设置为在两个极值处拉伸,如图中所示,或称为什么规模。它在matplotlib中没有内置的支持。

看起来它可能与正常曲线有关。如何在matplotlib中将轴设置为此比例?

1 个答案:

答案 0 :(得分:1)

我有几乎同样的问题!比例是反映某些分布的累积密度函数的概率尺度。我创建了一个可用于创建它的缩放类。在此处查看此matplotlib probability axis scale以了解实施情况。使用此比例类,您可以通过将均值<xsl:for-each select="alerts/alertitem[generate-id() = generate-id(key('k1', concat(ancestor::site/@name, '|', alert))[1])]"> 和标准差mu传递给比例类来调整比例以匹配任何正态分布。

如果您希望出现概率标度但尾部的分辨率更高,您还可以查看this implementation