validate API

validate API 參考

probscale.validate.axes_object(ax)[原始碼]

檢查值是否為 Axes 物件。如果為 None,則會建立一個新的。圖形和軸都會回傳(依序)。

probscale.validate.axis_name(axis, axname)[原始碼]

檢查軸名稱是否在 {'x', 'y'} 中。若值無效則會引發錯誤。回傳有效值的小寫版本。

probscale.validate.fit_argument(arg, argname)[原始碼]

檢查軸選項是否在 {'x', 'y', 'both', None} 中。若值無效則會引發錯誤。回傳有效值的小寫版本。

probscale.validate.axis_type(axtype)[原始碼]

檢查是否要求有效的軸類型。

  • pp - 百分位數軸
  • qq - 分位數軸
  • prob - 機率軸

若值無效則會引發錯誤。回傳有效值的小寫版本。

probscale.validate.axis_label(label)[原始碼]

將軸標籤的 None 取代為空字串。

probscale.validate.other_options(options)[原始碼]

將繪圖選項的 None 取代為空字典。

probscale.validate.estimator(value)[原始碼]