【问题标题】:How can i plot an array vertically instead of horizontally?如何垂直而不是水平地绘制数组?
【发布时间】:2022-08-02 21:34:26
【问题描述】:

我试图垂直绘制 A,我尝试了 A.T 或 np.transpose(A) 但它没有用。

enter image description here

` A = np.zeros([200,1])

A[0:50] = 200

A[50:100] = 400

A[100:130] = 100

A[130:200] = 600

plt.plot(A) `

我想绘制如下图:

enter image description here

    标签: python numpy matplotlib


    【解决方案1】:
    plt.figure(figsize=(5,10))
    plt.plot(A, np.arange(len(A)))
    

    【讨论】:

      猜你喜欢
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-03-05
      • 1970-01-01
      相关资源
      最近更新 更多