抱歉,我确实试图在文档中找到以下内容:
在plt.annotate中,armA,armB,angleA,angleB分别是什么意思?例如,在:
ax.annotate('arc', xy=(1.5, -1), xycoords='data',
xytext=(-40, -30), textcoords='offset points',
arrowprops=dict(arrowstyle="->", connectionstyle=
"arc,angleA=0,armA=20,angleB=-90,armB=15,rad=7"),)
非常感谢!
最佳答案
这些参数用于初始化ConnectionStyle.Arc
类。如您所见,here。
类ConnectionStyle.Arc(angleA = 0,angleB = 0,armA = None,armB = None,
rad = 0.0)
基础:matplotlib.patches._Base
在两个之间创建逐点连续的二次贝塞尔曲线
点。路径可以有两个通过点,一个放置点
在臂A的距离和与点A的夹角A处,另一个
点相对于点B。边缘用rad倒圆。
angleA:路径的起始角度
angleB:路径的结束角度
armA:起始臂的长度
armB:结束臂的长度
rad:边缘的倒圆半径
连接(posA,posB)