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.update_savefig_format(value)[源代码]

[Deprecated]

笔记

3.2 版后已移除:

matplotlib.rcsetup.validate_animation_writer_path(p)[源代码]

[Deprecated]

笔记

3.2 版后已移除:

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 或者提高。

matplotlib.rcsetup.validate_bool_maybe_none(b)[源代码]

[Deprecated] 将b转换为 bool 或升起,穿过 None .

笔记

3.3 版后已移除.

matplotlib.rcsetup.validate_capstyle(s)[源代码]
matplotlib.rcsetup.validate_capstylelist(s)
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或对象本身返回循环器对象。

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_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_hinting(s)[源代码]

[Deprecated]

笔记

3.3 版后已移除:

matplotlib.rcsetup.validate_hist_bins(s)[源代码]
matplotlib.rcsetup.validate_int(s)
matplotlib.rcsetup.validate_int_or_None(s)
matplotlib.rcsetup.validate_joinstyle(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_movie_writer(s)[源代码]

[Deprecated]

笔记

3.3 版后已移除:

matplotlib.rcsetup.validate_nseq_float(n)[源代码]

[Deprecated]

笔记

3.3 版后已移除:

matplotlib.rcsetup.validate_nseq_int(n)[源代码]

[Deprecated]

笔记

3.3 版后已移除:

matplotlib.rcsetup.validate_path_exists(s)[源代码]

[Deprecated] 如果s是路径,则返回s,否则返回false

笔记

3.2 版后已移除.

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

[Deprecated]

笔记

3.3 版后已移除:

matplotlib.rcsetup.validate_whiskers(s)[源代码]