[英]how do I plot data on matplotlib?
我是 python 的新手,我試圖了解 matplotlib 的工作原理。 我有游戲停止股票的數據,並試圖隨着時間的推移繪制交易量,我在繪制數據時按照書中所說的去做,但我的代碼不起作用。 你能告訴我我做錯了什么嗎? 這是我的代碼。
import matplotlib.pyplot as plt
x = [10022500, 4961500, 6056200, 6129300, 6482000, 37382200, 78183100, 42698500, 62427300, 81345000, 25687300, 26843100]
y = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14]
plt.plot(x,y)
plt.xlabel('volume')
plt.ylabel('day')
plt.title('volume over time')
plt.show()
你的 Y 尺寸是錯誤的。 X 有 12 個元素,Y 有 14 個元素。當 matplot 步到 (?,13) 和 (?,14) 時會發生什么? 以下代碼工作並生成給定的圖像:
import matplotlib.pyplot as plt
x = [10022500, 4961500, 6056200, 6129300, 6482000, 37382200,
78183100, 42698500, 62427300, 81345000, 25687300, 26843100]
y = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12]
plt.plot(x,y)
plt.xlabel('volume')
plt.ylabel('day')
plt.title('volume over time')
plt.show()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.