📅  最后修改于: 2023-12-03 14:46:34.012000             🧑  作者: Mango
Matplotlib是Python中常用的绘图库,通过Axes.quiver()方法可以绘制箭头,而Axes.quiverkey()方法则可以添加箭头的标签和长度,帮助读者更好地理解图形。
Axes.quiverkey(X, Y, U, label, labelpos, coordinates, **kw)
import matplotlib.pyplot as plt
import numpy as np
fig = plt.figure()
ax = fig.add_subplot(111)
# 生成x,y数据
x,y = np.meshgrid(np.arange(0,2*np.pi,.2),np.arange(0,2*np.pi,.2))
u = np.cos(x)*y
v = np.sin(x)*y
# 绘制箭头
q = ax.quiver(x,y,u,v)
# 添加箭头标签
ax.quiverkey(q,X=0.3,Y=1.1,U=10,label='Quiver key',labelpos='W')
plt.show()
此示例生成了如下图形:
该图形中,箭头标签'Quiver key'位于箭头的左侧,箭头的长度为10。