Python:围绕圆绘制曲线箭头

2024-09-30 14:29:07 发布

您现在位置:Python中文网/ 问答频道 /正文

在这里,我试图围绕一个圆制作弯曲的箭头。发现我可以用Fancyarrows来做这件事。但是下面的代码没有生成所需的结果。我想要一个围绕圆圈的弯曲箭头。但我的代码是与圆相交的,而不是围绕它绘制。代码如下:

import matplotlib.pyplot as plt
import matplotlib.patches as patches

fig, ax = plt.subplots(figsize=(8,8))
ax.set(xlim=(-10, 10), ylim=(-10, 10))

circle = plt.Circle((0,0), 6)
ax.add_patch(circle)

a = patches.FancyArrowPatch((0, 6.5), (6.5, 0),
                             connectionstyle="arc3,rad=.5", **kw)
ax.add_patch(a)
plt.show()

输出为:

enter image description here

我应该在我的代码中做些什么更改,以便获得期望的结果


Tags: 代码importaddmatplotlibas绘制plt箭头