自定义Matplotlib轴刻度

3

我想制作一张与此图具有相同轴比例的图表:

enter image description here

通过将y轴设置为“Log”可以简单地完成,但我不知道如何将x轴设置为在两端都被拉伸,如图所示,也不知道该比例尺称为什么。Matplotlib没有内置支持。

看起来它可能与正常曲线有关。 我怎样才能在matplotlib中设置这样的比例尺?

1个回答

4
我遇到了几乎相同的问题!这个刻度是一个概率刻度,反映了某个分布的累积密度函数。我创建了一个刻度类,您可以使用它来创建此刻度。请查看此处的matplotlib概率轴刻度实现。使用此刻度类,您可以通过将平均值mu和标准偏差sigma传递给刻度类来调整比例以匹配任何正态分布。
如果您想在尾部具有更高的分辨率,也可以查看此实现,同时保持概率刻度的外观。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接