我无法按照自己的意愿显示箭头。 以下是我尝试实现的示例:
import matplotlib.pyplot as plt
import numpy as np
b = np.arange(5)*-1E-4
a = np.arange(5)
fig, ax = plt.subplots()
ax.plot(a,b, linewidth=3, color="k")
plt.arrow(1,-0.00010,0,-0.00005, shape='full', lw=3, length_includes_head=True, head_width=.01)
plt.show()
据我理解,这应该产生一个起点为(1,-0.00010),终点为(1,-0.00015)的箭头。 但结果是一条更长的线,不再像箭头,也没有在正确的点开始和停止。
.arrow
调用中的错误缩进不是真实代码中的情况? - Mark0
的 dx。你的箭头没有宽度。 - Mark