validate API

validate API 参考

probscale.validate.axes_object(ax)[源代码]

检查一个值是否为 Axes。如果为 None,则创建一个新的 Axes。返回 figure 和 axes(按此顺序)。

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)[源代码]