箭袋中箭头和轴之间的不同属性(透明度和颜色)

Adr*_*ins 5 python matplotlib

我知道如何按照下面的示例在 matplotlib 中使用 quiver 设置箭头的颜色,并且代码在箭头的大小、长度和宽度方面提供了很大程度的灵活性,但是是否有可能单独更改其他属性?我特别希望能够设置与轴不同的箭头颜色和透明度

我的示例代码:

import matplotlib.pyplot as plt
import numpy as np

fig,ax=plt.subplots()
x=np.array([0,1,3,4])
y=np.array([2,4,0,1])
ax.quiver(x[:-1],y[:-1],x[1:]-x[:-1],y[1:]-y[:-1], angles='xy', scale_units='xy', scale=1,linewidth=1,color="red")
Run Code Online (Sandbox Code Playgroud)

产生标准的红色箭头,例如 在此处输入图片说明

我可以在保持头部不变的情况下用 alpha 使轴透明吗?...还给它一个不同的颜色?或者有没有我应该看的 quiver 的替代品?我认为 quiver 是围绕箭头命令构建的,但在箭头文档中,我看不到任何单独指定箭头颜色或其他属性的选项,只有大小和外观。