matplotlib.spines
#
- 类 matplotlib.spines。Spine ( axes , spin_type , path , ** kwargs ) [来源] #
基地:
Patch
轴脊——标注数据区域边界的线。
脊线是连接轴刻度线并指出数据区域边界的线。它们可以放置在任意位置。有关
set_position
更多信息,请参阅。默认位置是。
('outward', 0)
Spines 是 的子类
Patch
,并且继承了它们的大部分行为。脊椎根据是否调用
set_patch_line
、set_patch_circle
或 绘制一条线、一个圆或一条弧线 。set_patch_arc
线状是默认设置。有关示例,请参见脊椎。
- 参数:
- 其他参数:
- **kwargs
有效的关键字参数是:
财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
未知
布尔
antialiased
或aa布尔或无
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
None 或 bool 或 float 或可调用
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
- 类方法 arc_spine ( axes , spin_type , center , radius , theta1 , theta2 , ** kwargs ) [ source] #
创建并返回 arc
Spine
。
- 绘制(渲染器)[来源] #
使用给定的渲染器绘制艺术家(及其子级)。
如果艺术家不可见,这将无效(
Artist.get_visible
返回 False)。- 参数:
- 渲染器
RendererBase
子类。
- 渲染器
笔记
此方法在 Artist 子类中被覆盖。
- get_patch_transform ( ) [来源] #
将实例映射补丁坐标返回
Transform
到数据坐标。例如,可以通过提供单位圆的坐标和将坐标(块坐标)缩放 5 的变换来定义表示半径为 5 的圆的补丁。
- 设置( * , agg_filter=<UNSET> , alpha=<UNSET> , animated=<UNSET> , antialiased=<UNSET> , bounds=<UNSET> , capstyle=<UNSET> , clip_box=<UNSET> , clip_on=<UNSET > , clip_path=<UNSET> , color=<UNSET> , edgecolor=<UNSET> , facecolor=<UNSET> , fill=<UNSET> , gid=< UNSET> , hash=<UNSET > , in_layout=<UNSET> , joinstyle=<UNSET> ,标签=<UNSET> ,linestyle=<UNSET> , linewidth=<UNSET> , mouseover=<UNSET> , patch_arc=<UNSET> , patch_circle=<UNSET > ,, picker=< UNSET> , position=<UNSET> , rasterized= <UNSET> , sketch_params=<UNSET> , snap=<UNSET> , transform=<UNSET> , url=<UNSET> , visible=<UNSET> , zorder=<UNSET> ) [来源] #
一次设置多个属性。
支持的属性是
财产
描述
一个过滤器函数,它接受一个 (m, n, 3) 浮点数组和一个 dpi 值,并返回一个 (m, n, 3) 数组和距图像左下角的两个偏移量
标量或无
布尔
antialiased
或aa布尔或无
(低:浮动,高:浮动)
CapStyle
或 {'butt', 'projecting', 'round'}布尔
补丁或(路径,变换)或无
颜色
edgecolor
或 ec颜色或无
facecolor
或 fc颜色或无
布尔
字符串
{'/'、'\'、'|'、'-'、'+'、'x'、'o'、'O'、'.'、'*'}
布尔
JoinStyle
或 {'miter', 'round', 'bevel'}目的
linestyle
或 ls{'-', '--', '-.', ':', '', (offset, on-off-seq), ...}
linewidth
或 lw浮动或无
布尔
未知
未知
None 或 bool 或 float 或可调用
未知
布尔
(比例:浮动,长度:浮动,随机性:浮动)
布尔或无
字符串
布尔
漂浮
- set_bounds ( low = None , high = None ) [来源] #
设置脊椎边界。
- 参数:
- 低浮动或无,可选
下脊柱绑定。通过None使限制保持不变。
边界也可以作为元组(低,高)作为第一个位置参数传递。
- 高浮动或无,可选
更高的脊椎绑定。通过None使限制保持不变。
- set_color ( c ) [来源] #
设置边缘颜色。
- 参数:
- c颜色
笔记
Patch.set_color
与父类中定义的方法不同,此方法不会修改 facecolor(默认为“none”) 。用于Patch.set_facecolor
设置面色。
- 类 matplotlib.spines。Spines ( ** kwargs ) [来源] #
-
Spine
Axes中所有 s 的容器。该接口是类字典的映射名称(例如“左”)到
Spine
对象。此外,它还实现了一些类似于 pandas.Series 的功能,例如按属性访问元素:spines['top'].set_visible(False) spines.top.set_visible(False)
通过传递一个列表可以同时处理多个脊椎:
spines[['top', 'right']].set_visible(False)
使用开放切片来处理所有刺:
spines[:].set_visible(False)
后两个索引方法将返回一个
SpinesProxy
广播所有set_*
对其成员的调用,但不能用于任何其他操作。