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()
输出:
这绝对是不直观的。不知道你是怎么想的,但是谢谢你!是的,他们可以在文件的某个地方提到。