【问题标题】:quiver plot wrong vectorsquiver plot wrong 矢量图
【发布时间】:2021-06-29 13:36:19
【问题描述】:

我正在尝试用 quiver 绘制 2 个简单的向量,但我得到了奇怪的情节:

import numpy as np
import matplotlib.pyplot as plt

v1 = np.array(([6,  8]))
x = np.array(([6 ,0]))

plt.quiver(v1, x, angles='xy', scale_units='xy', scale=1)
plt.xlim(-1, 10)
plt.ylim(-1, 10)
plt.show()

  1. 为什么 2 个向量不是从原点 (0, 0) 开始? (我该如何解决?)
  2. 根据情节,向量是 (6,6), (8.5, 0) 而不是我写的。为什么 ?我该如何解决?

【问题讨论】:

    标签: python python-3.x matplotlib


    【解决方案1】:

    例如:

    X = [0, 0]
    Y = [0, 0]
    U = [6, 8]
    V = [6, 0]
    
    plt.quiver(X, Y, U, V, angles='xy', scale_units='xy', scale=1)
    

    输出:

    【讨论】:

      猜你喜欢
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 2022-08-19
      • 2020-07-26
      • 2021-12-18
      • 2017-11-11
      • 1970-01-01
      • 2021-11-16
      相关资源
      最近更新 更多