matplotlib.rcsetup
¶
rcsetup模块包含使用Matplotlib的rc设置进行自定义的验证代码。
每个rc设置都分配了一个函数,用于验证对该设置所做的任何尝试性更改。验证函数在rcsetup模块中定义,用于构造rcParams全局对象,该对象存储设置并在Matplotlib中引用。
rc设置的默认值在默认matplotlibrc文件中设置。对此处列出的参数集的任何添加或删除也应传播到 matplotlibrc.template
在Matplotlib的根源目录中。
-
class
matplotlib.rcsetup.
ValidateInStrings
(key, valid, ignorecase=False, *, _deprecated_since=None)[源代码]¶ 基类:
object
有效的 是合法字符串的列表。
-
matplotlib.rcsetup.
cycler
(*args, **kwargs)[源代码]¶ 创建一个
Cycler
物体很像cycler.cycler()
,但包括输入验证。呼叫签名:
cycler(cycler) cycler(label=values[, label2=values2[, ...]]) cycler(label, values)
表1给出的副本
Cycler
对象。表单2创建
Cycler
同时循环一个或多个属性。如果给定了多个属性,则它们的值列表必须具有相同的长度。表单3创建
Cycler
对于单个属性。此表单的存在是为了与原始Cycler兼容。不鼓励使用Kwarg形式,即cycler(label=values)
.参数: - cycler自行车运动员
复制Cycler的构造函数。
- labelSTR
属性键。必须是有效的
Artist
财产。例如,“color”或“linestyle”。允许使用别名,例如“color”的“c”和“lineidth”的“lw”。- values可迭代的
属性值的有限长度。这些值经过验证,如果无效,将引发ValueError。
返回: - 自行车运动员
一个新的
Cycler
对于给定的属性。
实例
为单个属性创建Cycler:
>>> c = cycler(color=['red', 'green', 'blue'])
为在多个属性上同时循环创建cycler(例如,红圈、绿色加号、蓝色十字):
>>> c = cycler(color=['red', 'green', 'blue'], ... marker=['o', '+', 'x'])
-
matplotlib.rcsetup.
validate_anylist
(s)¶
-
matplotlib.rcsetup.
validate_bool_maybe_none
(b)[源代码]¶ [Deprecated] 将b转换为
bool
或升起,穿过 None .笔记
3.3 版后已移除.
-
matplotlib.rcsetup.
validate_capstylelist
(s)¶
-
matplotlib.rcsetup.
validate_colorlist
(s)¶ 返回颜色规格列表
-
matplotlib.rcsetup.
validate_dashlist
(s)¶ 返回浮动列表
-
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_fontsizelist
(s)¶
-
matplotlib.rcsetup.
validate_hatchlist
(s)¶ 验证图案填充图案。填充图案字符串可以具有以下任意字符序列:
\ / | - + * . x o O
.
-
matplotlib.rcsetup.
validate_int
(s)¶
-
matplotlib.rcsetup.
validate_int_or_None
(s)¶
-
matplotlib.rcsetup.
validate_joinstylelist
(s)¶
-
matplotlib.rcsetup.
validate_markevery
(s)[源代码]¶ 验证Line2d对象的MarkEvery属性。
参数: - snone,int,float,slice,length-2整数元组,
长度-2浮点数元组,整数列表
返回: - none,int,float,slice,length-2整数元组,
长度-2浮点数元组,整数列表
-
matplotlib.rcsetup.
validate_markeverylist
(s)¶ 验证Line2d对象的MarkEvery属性。
参数: - snone,int,float,slice,length-2整数元组,
长度-2浮点数元组,整数列表
返回: - none,int,float,slice,length-2整数元组,
长度-2浮点数元组,整数列表
-
matplotlib.rcsetup.
validate_string
(s)¶
-
matplotlib.rcsetup.
validate_string_or_None
(s)¶
-
matplotlib.rcsetup.
validate_stringlist
(s)¶ 返回字符串列表