plt.plot函式只有一個串列參數,代表何意?
呂 更新時間:2020/12/17 下午 02:57:45
Python特訓班中,page7-17的figure.py。有兩處plt.plot([1,2,3]),plot函式只有一個座標串列參數,為何不會出錯,而且畫成一條斜線?此函式不是需要X,Y兩個座標串列才能劃成折線圖嗎?單單一個串列參數[1,2,3]這意味著甚麼?敬請指教,謝謝。
文淵閣工作室 更新時間:2020/12/22 下午 02:25:11
您好, 感謝您的細心。如果在使用 plot() 只提供了一組串列,matplotlib會預設它為y軸的串列值,而自動產生與y軸等長的x軸串列。例如這裡是 plt.plot([1,2,3]),這個y軸串列範圍是由 1~3,但自動生成的x軸串列範圍會由0開始,產生的串列為[0,1,2]參考資料https://matplotlib.org/tutorials/introductory/pyplot.html
回主畫面