gpt4 book ai didi

matplotlib - matplotlib简单和两个箭头

转载 作者:行者123 更新时间:2023-12-04 09:47:57 25 4
gpt4 key购买 nike

我想制作一个简单的箭头和一个两个箭头。我使用以下命令制作了一个简单的箭头,但是我怀疑这是最简单的方法:

import matplotlib.pyplot as plt
arr_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 plt

plt.annotate(s='', xy=(1,1), xytext=(0,0), arrowprops=dict(arrowstyle='<->'))

plt.show()

关于matplotlib - matplotlib简单和两个箭头,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25761717/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com