python - 在 matploltib 中何时使用 FancyArrow 以及何时使用 FancyArrowPatch?两者之间的主要区别是什么?
问题描述
我注意到使用FancyArrow
orFancyArrowPatch
是最灵活的方式来调整 matplotlib 中的箭头属性。但是,我现在很困惑:两者之间有什么根本区别吗? 有没有一种情况优于另一种?
使用两者的最低代码如下:
import matplotlib.pyplot as plt
from matplotlib.patches import FancyArrow
from matplotlib.patches import FancyArrowPatch
fig, ax = plt.subplots(1, 1, figsize=(7.2, 7.2))
# FancyArrow
a1 = FancyArrow(0, 0, 0.4, 0.4)
ax.add_patch(a1)
# FancyArrowPatch
a2 = FancyArrowPatch((1,1), (0.5, 0.5), color='r')
ax.add_patch(a2)
解决方案
推荐阅读
- r - 条件语句:根据某个输入改变数据列表中的一个变量
- javascript - Tensorflow.js 节点未找到后端
- javascript - nodemon 在终端中显示未定义
- php - 如何从视图上传文件中导入代码点火器 3.1 中的执行 .sql 文件
- html - TailwindCSS 组内的链接:焦点元素失败,因为单击事件被阻止
- ruby-on-rails - Rails 覆盖 activerecord 模型获取器,以便更轻松地查询与该模型的关联
- flutter - 迁移到 Flutter 2 失败
- wiremock - Wiremock JsonMatcher 或 JsonPathMatcher 不工作
- python - 使用带有 alpha beta 修剪 PYTHON 的 minimax 算法实现迭代深化
- azure-data-factory - 如何验证 Azure 数据工厂中固定长度文件的数据问题