matplotlib.patches.ConnectionPatch¶
-
class
matplotlib.patches.
ConnectionPatch
(xyA, xyB, coordsA, coordsB=None, axesA=None, axesB=None, arrowstyle='-', connectionstyle='arc3', patchA=None, patchB=None, shrinkA=0.0, shrinkB=0.0, mutation_scale=10.0, mutation_aspect=None, clip_on=False, dpi_cor=1.0, **kwargs)[源代码]¶ 基类:
matplotlib.patches.FancyArrowPatch
连接两个点(可能在不同的轴上)的面片。
连接点 xyA 在里面 科尔达 用点 xyB 在里面 科尔多斯 .
有效键是
键 描述 箭头风格 箭头风格 连接方式 连接方式 雷波斯 默认值为(0.5,0.5) 帕查 默认为文本的边界框 帕奇布 默认为无 克里斯 默认为2分 收缩 默认为2分 mutation_scale 默认为文本大小(以点为单位) mutation_aspect 默认值为1。 是吗? 任意键 matplotlib.patches.PathPatch
科尔达 和 科尔多斯 是指示 xyA 和 xyB .
财产 描述 “图形点” 数字左下角的点 “图形像素” 图片左下角的像素 '数字分数' 0,0是图的左下角,1,1是右上角 “轴点” 轴左下角的点 “轴像素” 来自轴左下角的像素 “轴分数” 0,0是轴的左下角,1,1是右上角 “数据” 使用要注释的对象的坐标系(默认) “偏移点” 偏移(以点为单位) xy 价值 “极地” 您可以指定 θ , r 对于注释,即使是在笛卡尔图中。请注意,如果使用极轴,则不需要为坐标系指定极轴,因为这是本机“数据”坐标系。 或者,可以将它们设置为任何有效的
Transform
.注解
使用
ConnectionPatch
穿过两个Axes
实例与不直接兼容 constrained layout . 将艺术家直接添加到Figure
而不是将其添加到特定的轴上。fig, ax = plt.subplots(1, 2, constrained_layout=True) con = ConnectionPatch(..., axesA=ax[0], axesB=ax[1]) fig.add_artist(con)
-
__init__
(xyA, xyB, coordsA, coordsB=None, axesA=None, axesB=None, arrowstyle='-', connectionstyle='arc3', patchA=None, patchB=None, shrinkA=0.0, shrinkB=0.0, mutation_scale=10.0, mutation_aspect=None, clip_on=False, dpi_cor=1.0, **kwargs)[源代码]¶ 连接点 xyA 在里面 科尔达 用点 xyB 在里面 科尔多斯 .
有效键是
键 描述 箭头风格 箭头风格 连接方式 连接方式 雷波斯 默认值为(0.5,0.5) 帕查 默认为文本的边界框 帕奇布 默认为无 克里斯 默认为2分 收缩 默认为2分 mutation_scale 默认为文本大小(以点为单位) mutation_aspect 默认值为1。 是吗? 任意键 matplotlib.patches.PathPatch
科尔达 和 科尔多斯 是指示 xyA 和 xyB .
财产 描述 “图形点” 数字左下角的点 “图形像素” 图片左下角的像素 '数字分数' 0,0是图的左下角,1,1是右上角 “轴点” 轴左下角的点 “轴像素” 来自轴左下角的像素 “轴分数” 0,0是轴的左下角,1,1是右上角 “数据” 使用要注释的对象的坐标系(默认) “偏移点” 偏移(以点为单位) xy 价值 “极地” 您可以指定 θ , r 对于注释,即使是在笛卡尔图中。请注意,如果使用极轴,则不需要为坐标系指定极轴,因为这是本机“数据”坐标系。 或者,可以将它们设置为任何有效的
Transform
.注解
使用
ConnectionPatch
穿过两个Axes
实例与不直接兼容 constrained layout . 将艺术家直接添加到Figure
而不是将其添加到特定的轴上。fig, ax = plt.subplots(1, 2, constrained_layout=True) con = ConnectionPatch(..., axesA=ax[0], axesB=ax[1]) fig.add_artist(con)
-
__module__
= 'matplotlib.patches'¶
-
draw
(renderer)[源代码]¶ 使用给定的渲染器绘制艺术家(及其子对象)。
如果艺术家不可见,则此操作无效 (
Artist.get_visible
返回False)。参数: - 渲染器 :
RendererBase
子类。RenderBase子类。
笔记
此方法在Artist子类中被重写。
- 渲染器 :
-
get_annotation_clip
()[源代码]¶ 返回剪切行为。
见
set_annotation_clip
返回值的含义。
-