matplotlib中的quiver函数显示图例时,标签出来但是向量颜色显示不出来且位置错误是什么原因

img


关于向量代码
plt.quiver(df_anhui['sy00_out/in'],df_anhui['sy00_total degree'],df_anhui['sy_out/in'],
df_anhui['sy_total'],color=colors,label=labels,angles='xy', scale=1, scale_units='xy',width=0.005,headwidth=5,)

colors是16种颜色,标签16个标签,为什么对应不上啊,我头都大了