python画箭头_箭头指南 | Matplotlib 中文

# 箭头指南

向图表添加箭头图像。

箭头通常用于注释图表。本教程介绍如何绘制在绘图上的数据限制发生更改时表现不同的箭头。通常,绘图上的点可以固定在“数据空间”或“显示空间”中。当数据限制被改变时,数据空间中绘制的东西会移动 - 散点图中的点就是一个例子。当数据限制被改变时,在显示空间中绘制的东西保持静止 - 例如图形标题或轴标签。

箭头由头部(可能是尾部)和在起点和终点之间绘制的杆组成,从现在开始称为“锚点”。 这里我们展示了绘制箭头的三个用例,具体取决于是否需要在数据或显示空间中修复头部或锚点: 头部形状固定在显示空间中,锚点固定在数据空间中。

头部形状和锚点固定在展示空间中。

再数据空间中固定的整个图像补丁的程序

下面依次介绍每个用例。

import matplotlib.patches as mpatches

import matplotlib.pyplot as plt

x_tail = 0.1

y_tail = 0.1

x_head = 0.9

y_head = 0.9

dx = x_head - x_tail

dy = y_head - y_tail

# 头部形状固定在显示空间中,锚点固定在数据空间中

如果要注释绘图,并且如果平移或缩放绘图,则不希望箭头更改形状或位置,这非常有用。请注意,当轴限制发生变化时。

请注意,更改轴限制时,箭头形状保持不变,但锚点会移动。

fig, axs = plt.subplots(nrows=2)

arrow = mpatches.FancyArrowPatch((x_tail, y_tail), (dx, dy)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值