Python matplotlib参数';edgecolor';不适用于箭袋?

Python matplotlib参数';edgecolor';不适用于箭袋?,python,matplotlib,Python,Matplotlib,文件规定: 箭头轮廓 线宽和边颜色可用于自定义箭头轮廓 然而,一个简单的测试代码显示,edgecolor显然什么也不做。我错过什么了吗 import matplotlib.pyplot as plt import numpy as np X = np.arange(-3, 3, 1) Y = np.arange(-3, 3, 1) U, V = np.meshgrid(X, Y) plt.quiver(X, Y, U, V, edgecolor='r') plt.show() 似乎线宽参数

文件规定:

箭头轮廓

线宽和边颜色可用于自定义箭头轮廓

然而,一个简单的测试代码显示,
edgecolor
显然什么也不做。我错过什么了吗

import matplotlib.pyplot as plt
import numpy as np

X = np.arange(-3, 3, 1)
Y = np.arange(-3, 3, 1)
U, V = np.meshgrid(X, Y)

plt.quiver(X, Y, U, V, edgecolor='r')
plt.show()

似乎
线宽
参数设置为0,作为
plt.quivel
的默认值。在函数调用中添加某种类型的值将开始显示箭头的边缘。即:

import matplotlib.pyplot as plt
import numpy as np

X = np.arange(-3, 3, 1)
Y = np.arange(-3, 3, 1)
U, V = np.meshgrid(X, Y)

plt.quiver(X, Y, U, V, edgecolor='r', linewidth = 1)
plt.show()
输出:


这绝对是不直观的。不知道你是怎么想的,但是谢谢你!是的,他们可以在文件的某个地方提到。