validate API

validate API 参考

probscale.validate.axes_object(ax)[source]

检查值是否为 Axes 对象。如果为 None,则创建一个新的。图和轴(按此顺序)都将被返回。

probscale.validate.axis_name(axis, axname)[source]

检查轴名称是否在 {'x', 'y'} 中。如果值无效则引发错误。返回有效值的小写版本。

probscale.validate.fit_argument(arg, argname)[source]

检查轴选项是否在 {'x', y', 'both', None} 中。如果值无效则引发错误。返回有效值的小写版本。

probscale.validate.axis_type(axtype)[source]

检查是否请求了有效的轴类型。

  • pp - 百分位轴
  • qq - 分位数轴
  • prob - 概率轴

如果值无效则引发错误。返回有效值的小写版本。

probscale.validate.axis_label(label)[source]

将轴标签的 None 替换为空字符串。

probscale.validate.other_options(options)[source]

将绘图选项的 None 替换为空字典。

probscale.validate.estimator(value)[source]