如何使用 Matplotlib 在 Python 中绘制向量?

matplotlibserver side programmingprogramming更新于 2025/7/3 21:07:17

要使用 matplotlib 在 Python 中绘制向量,我们可以采取以下步骤 −

  • 创建一个 2×3 维矩阵。

  • 创建一个原点,向量可以从该点开始。

  • 使用 quiver()  方法绘制箭头的 3D 场,参数为 origin、data、colors 和 scale=15。

示例

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
data = np.array([[2, 1], [-1, 2], [4, -1]])
origin = np.array([[0, 0, 0], [0, 0, 0]])
plt.quiver(*origin, data[:, 0], data[:, 1], color=['black', 'red', 'green'], scale=15)
plt.show()

输出


相关文章