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)[原始碼]

將範圍限制為正值。