probscale API

probscale API 参考

class probscale.probscale.ProbScale(axis, **kwargs)[源代码]

基类: matplotlib.scale.ScaleBase

matplotlib 轴的概率刻度。

参数

axis : matplotlib 轴艺术家

将要设置刻度的轴。

dist : scipy.stats 概率分布,可选

其 ppf/cdf 方法应用于计算刻度位置的分布。 默认情况下,使用 scipy.stats.norm 类的最小实现,因此不需要 scipy。

示例

最基本的使用

>>> from matplotlib import pyplot
>>> import probscale
>>> fig, ax = pyplot.subplots(figsize=(4, 7))
>>> ax.set_ylim(bottom=0.5, top=99.5)
>>> ax.set_yscale('prob')
../_images/probscale-1.png
name = 'prob'
set_default_locators_and_formatters(axis)[源代码]

将定位器和格式化器设置为用于对数缩放的专用版本。

get_transform()[源代码]

返回适用于给定对数基数的 Transform 实例。

limit_range_for_scale(vmin, vmax, minpos)[源代码]

将域限制为正值。