matplotlib简单和两个箭头
我想制作一个简单的箭头和一个两个箭头。我使用以下命令制作了一个简单的箭头,但是我怀疑这是最简单的方法:
import matplotlib.pyplot as pltarr_width = .009 # I don't know what unit it is here.
fig = plt.figure()
ax1 = fig.add_subplot(111)
ax1.plot(range(10))
ax1.arrow(1, 1, 0, .5, width = arr_width, head_width = 3 * arr_width,
head_length = 9 * arr_width)
plt.show()
我找不到用这种方法制作两个箭头的方法。
回答:
您可以使用annotate
带有空白文本注释的方法并将arrowprops
字典设置为包括arrowstyle='<->'
以下内容来创建双向箭头:
import matplotlib.pyplot as pltplt.annotate(s='', xy=(1,1), xytext=(0,0), arrowprops=dict(arrowstyle='<->'))
plt.show()
以上是 matplotlib简单和两个箭头 的全部内容, 来源链接: utcz.com/qa/401217.html