我目前正在嘗試繪制從 API (Hypixel) 接收到的資料,方法是將值推送到一個陣列中并使用該陣列作為 matplotlib 圖的輸入。我想確保它作業,所以我做了一個測驗程式(見下文),果然我無法讓它作業。我完全迷失了,所以我只是想問你們中是否有人知道如何使用陣列作為 matplotlib 的輸入。謝謝 :)
import matplotlib.pyplot as plt
import numpy
ab = [1, 2, 3, 4, 5]
ord = [1, 2, 3, 4, 5]
fig, ax = plt.subplots()
ax.plot([ab], [ord])
uj5u.com熱心網友回復:
import matplotlib.pyplot as plt
import matplotlib.pyplot as plt
import numpy
ab = [1, 2, 3, 4, 5]
ord = [1, 2, 3, 4, 5]
plt.plot(ab,'g*', ord, 'ro')
plt.show()
uj5u.com熱心網友回復:
你可能想看看這篇文章: 如何在多個子圖中繪圖
他們在哪里定義子圖的數量,然后指定要在使用子圖的位置繪制哪些值。
如果要在 Y 軸上繪制 ab,在 X 軸上繪制 ord:
import matplotlib.pyplot as plt
ab = [1, 2, 3, 4, 5, 6]
ord = [1, 5, 3, 5, 7, 8]
plt.plot(ab, ord)
plt.show()
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/383657.html
標籤:Python matplotlib
下一篇:如何使用圖例更改繪圖的大小?
