Matplotlib is hiring a Research Software Engineering Fellow! See discourse for details. Apply by January 3, 2020

Version 3.1.1
matplotlib
Fork me on GitHub

目录

Related Topics

RCSET

matplotlib.rcsetup

rcsetup模块包含默认值和验证代码,用于使用matplotlib的rc设置进行自定义。

每个RC设置都被分配一个默认值和一个函数,用于验证对该设置所做的任何更改。默认值和验证函数在RCSETUP模块中定义,用于构造RCPARMS全局对象,该对象存储设置并在整个Matplotlib中引用。

这些默认值应该与实际反映此处给定值的默认matplotlibrc文件一致。此处列出的参数集的任何添加或删除也应访问 matplotlibrc.template 在matplotlib的根源目录中。

class matplotlib.rcsetup.ValidateInStrings(key, valid, ignorecase=False)[源代码]

基类:object

valid是合法字符串列表

class matplotlib.rcsetup.ValidateInterval(vmin, vmax, closedmin=True, closedmax=True)[源代码]

基类: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的构造函数。

标签 : STR

属性键。必须是有效的 Artist 财产。例如,“color”或“linestyle”。允许使用别名,例如“color”的“c”和“lineidth”的“lw”。

价值观 : 可迭代的

属性值的有限长度。这些值经过验证,如果无效,将引发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)[源代码]
matplotlib.rcsetup.validate_animation_writer_path(p)[源代码]
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转换为布尔值或提升值

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

将B转换为布尔值或提升值

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

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

将s转换为float或raise

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

将s转换为float、none或raise

matplotlib.rcsetup.validate_floatlist(s)

将s转换为float或raise

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

确认这是我们知道如何转换为的PDF字体类型的Postscript

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

验证图案填充图案。填充图案字符串可以具有以下任意字符序列: \ / | - + * . x o O .

matplotlib.rcsetup.validate_hatchlist(s)

验证图案填充图案。填充图案字符串可以具有以下任意字符序列: \ / | - + * . x o O .

matplotlib.rcsetup.validate_hinting(s)[源代码]
matplotlib.rcsetup.validate_hist_bins(s)[源代码]
matplotlib.rcsetup.validate_int(s)[源代码]

将s转换为int或raise

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

如果不是“无”,则尝试作为int进行验证

matplotlib.rcsetup.validate_joinstylelist(s)
matplotlib.rcsetup.validate_markevery(s)[源代码]

验证Line2d对象的MarkEvery属性。

参数:
s : none,int,float,slice,length-2整数元组,

长度-2浮点数元组,整数列表

返回:
s : none,int,float,slice,length-2整数元组,

长度-2浮点数元组,整数列表

matplotlib.rcsetup.validate_markeverylist(s)

验证Line2d对象的MarkEvery属性。

参数:
s : none,int,float,slice,length-2整数元组,

长度-2浮点数元组,整数列表

返回:
s : none,int,float,slice,length-2整数元组,

长度-2浮点数元组,整数列表

class matplotlib.rcsetup.validate_nseq_float(n=None, allow_none=False)[源代码]

基类:object

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

基类:object

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

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

matplotlib.rcsetup.validate_ps_distiller(s)[源代码]
matplotlib.rcsetup.validate_qt4(s)[源代码]
matplotlib.rcsetup.validate_qt5(s)[源代码]
matplotlib.rcsetup.validate_sketch(s)[源代码]
matplotlib.rcsetup.validate_string(s)[源代码]
matplotlib.rcsetup.validate_string_or_None(s)[源代码]

将s转换为string或raise

matplotlib.rcsetup.validate_stringlist(s)

返回列表

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