matplotlib.rcsetup
rcsetup 模块包含使用 Matplotlib 的 rc 设置进行自定义的验证代码。
每个 rc 设置都分配有一个函数,用于验证对该设置的任何尝试更改。验证函数在 rcsetup 模块中定义,用于构造 rcParams 全局对象,该对象存储设置并在整个 Matplotlib 中引用。
rc 设置的默认值在默认的 matplotlibrc 文件中设置。对此处列出的参数集的任何添加或删除也应传播到matplotlibrc.template
Matplotlib 的根源目录中。
-
类 matplotlib.rcsetup。ValidateInStrings ( key , valid , ignorecase = False , * , _deprecated_since = None ) [来源]
基地:object
valid是合法字符串的列表。
-
matplotlib.rcsetup。循环器( * args , ** kwargs ) [来源]
创建一个与Cycler
非常相似的对象cycler.cycler()
,但包括输入验证。
来电签名:
cycler(cycler)
cycler(label=values[, label2=values2[, ...]])
cycler(label, values)
表格 1 复制给定Cycler
对象。
表格 2 创建一个Cycler
同时循环一个或多个属性的 a。如果给定多个属性,它们的值列表必须具有相同的长度。
Cycler
表格 3为单个属性创建一个。这种形式的存在是为了与原始循环仪兼容。不鼓励使用它以支持 kwarg 形式,即cycler(label=values)
.
- 参数:
- 循环仪
Cycler 的复制构造函数。
- 标签str
属性键。必须是有效Artist
属性。例如,“颜色”或“线条样式”。允许使用别名,例如 'c' 代表 'color' 和 'lw' 代表 'linewidth'。
- 值可迭代
属性值的有限长度迭代。这些值经过验证,如果无效,将引发 ValueError。
- 返回:
- 循环器
Cycler
给定属性的新属性。
例子
为单个属性创建循环器:
>>> c = cycler(color=['red', 'green', 'blue'])
创建一个循环器以同时循环多个属性(例如红色圆圈、绿色加号、蓝色十字):
>>> c = cycler(color=['red', 'green', 'blue'],
... marker=['o', '+', 'x'])
-
matplotlib.rcsetup。validate_any ( s ) [来源]
-
matplotlib.rcsetup。validate_anylist ( s ) [来源]
-
matplotlib.rcsetup。validate_aspect ( s ) [来源]
-
matplotlib.rcsetup。validate_axisbelow ( s ) [来源]
-
matplotlib.rcsetup。validate_backend ( s ) [来源]
-
matplotlib.rcsetup。validate_bbox ( s ) [来源]
-
matplotlib.rcsetup。validate_bool ( b ) [来源]
将 b 转换为bool
或 raise。
-
matplotlib.rcsetup。validate_color ( s ) [来源]
返回一个有效的颜色参数。
-
matplotlib.rcsetup。validate_color_for_prop_cycle ( s ) [来源]
-
matplotlib.rcsetup。validate_color_or_auto ( s ) [来源]
-
matplotlib.rcsetup。validate_color_or_inherit ( s ) [来源]
返回一个有效的颜色参数。
-
matplotlib.rcsetup。validate_colorlist ( s ) [来源]
返回颜色规格列表
-
matplotlib.rcsetup。validate_cycler ( s ) [来源]
从字符串 repr 或对象本身返回 Cycler 对象。
-
matplotlib.rcsetup。validate_dashlist ( s ) [来源]
返回浮点数列表
-
matplotlib.rcsetup。validate_dpi ( s ) [来源]
确认 s 是字符串 'figure' 或将 s 转换为 float 或 raise。
-
matplotlib.rcsetup。validate_fillstylelist ( s ) [来源]
-
matplotlib.rcsetup。validate_float ( s ) [来源]
-
matplotlib.rcsetup。validate_float_or_None ( s ) [来源]
-
matplotlib.rcsetup。validate_floatlist ( s ) [来源]
返回浮点数列表
-
matplotlib.rcsetup。validate_font_properties ( s ) [来源]
-
matplotlib.rcsetup。validate_fontsize ( s ) [来源]
-
matplotlib.rcsetup。validate_fontsize_None ( s ) [来源]
-
matplotlib.rcsetup。validate_fontsizelist ( s ) [来源]
-
matplotlib.rcsetup。validate_fontstretch ( s ) [来源]
-
matplotlib.rcsetup。validate_fonttype ( s ) [来源]
确认这是我们知道如何转换的 Postscript 或 PDF 字体类型。
-
matplotlib.rcsetup。validate_fontweight ( s ) [来源]
-
matplotlib.rcsetup。validate_hatch ( s ) [来源]
验证填充图案。填充图案字符串可以具有以下字符的任意序列:.\ / | - + * . x o O
-
matplotlib.rcsetup。validate_hatchlist ( s ) [来源]
验证填充图案。填充图案字符串可以具有以下字符的任意序列:.\ / | - + * . x o O
-
matplotlib.rcsetup。validate_hist_bins ( s ) [来源]
-
matplotlib.rcsetup。validate_int ( s ) [来源]
-
matplotlib.rcsetup。validate_int_or_None ( s ) [来源]
-
matplotlib.rcsetup。validate_markevery ( s ) [来源]
验证 Line2D 对象的 markevery 属性。
- 参数:
- s None, int, (int, int), slice, float, (float, float), or list[int]
- 返回:
- 无、int、(int, int)、slice、float、(float, float) 或 list[int]
-
matplotlib.rcsetup。validate_markeverylist ( s ) [来源]
验证 Line2D 对象的 markevery 属性。
- 参数:
- s None, int, (int, int), slice, float, (float, float), or list[int]
- 返回:
- 无、int、(int, int)、slice、float、(float, float) 或 list[int]
-
matplotlib.rcsetup。validate_ps_distiller ( s ) [来源]
-
matplotlib.rcsetup。validate_sketch ( s ) [来源]
-
matplotlib.rcsetup。validate_string ( s ) [来源]
-
matplotlib.rcsetup。validate_string_or_None ( s ) [来源]
-
matplotlib.rcsetup。validate_stringlist ( s ) [来源]
返回字符串列表
-
matplotlib.rcsetup。validate_whiskers ( s ) [来源]