Matplotlib是Python中最著名、最常使用的資料視覺化函式庫之一。掌握Matplotlib繪製折線圖的基本步驟對於資料分析工作非常重要。本文將從零開始,為初學者介紹Matplotlib繪製折線圖的基本步驟,並提供具體的程式碼範例。
要開始使用Matplotlib繪製圖形,首先需要匯入Matplotlib函式庫。可以使用下列程式碼匯入:
import matplotlib.pyplot as plt
在準備開始繪製折線圖之前,需要先準備好要繪製的資料。通常情況下,資料都儲存在資料檔案中。在這裡,我們將使用Numpy函式庫產生一組隨機數據,作為範例數據,如下:
import numpy as np x = np.arange(0, 10, 1) y = np.random.rand(10)
建立一個圖形,可以使用matplotlib的plt.figure
函數。這個函數可以指定圖形大小以及其他屬性。範例如下:
plt.figure(figsize=(8,6), dpi=80)
在準備好資料和圖形之後,接下來要繪製折線圖。 To plot a line graph in Matplotlib, we use the plt.plot()
function. 此函數的第一個參數是x軸數據,第二個參數是y軸數據。範例如下:
plt.plot(x,y, color="blue", linewidth=1.5, linestyle="-", label="Random Data")
其中,color
參數指定線條的顏色,linewidth
參數指定線條的寬度,linestyle
參數指定線的樣式,label
參數指定折線圖線條的標籤。
在繪製折線圖後,我們可以為它新增一個圖例,使它更容易閱讀。可以使用plt.legend
函數新增圖例。範例如下:
plt.legend(loc="upper left")
其中,loc
參數指定圖例的位置。在這裡,我們使用"upper left"
將圖例放置在圖形的左上角。
軸標籤和標題可以使圖形更加明確。我們可以使用plt.xlabel
,plt.ylabel
和plt.title
函數來新增X軸標籤,Y軸標籤和圖形標題,如下所示:
plt.xlabel("x axis") plt.ylabel("y axis") plt.title("A Random Line Graph")
最後,我們需要使用plt.show()
函數顯示圖形,範例如下:
plt.show()
完整程式碼範例如下:
import matplotlib.pyplot as plt import numpy as np x = np.arange(0, 10, 1) y = np.random.rand(10) plt.figure(figsize=(8,6), dpi=80) plt.plot(x,y, color="blue", linewidth=1.5, linestyle="-", label="Random Data") plt.legend(loc="upper left") plt.xlabel("x axis") plt.ylabel("y axis") plt.title("A Random Line Graph") plt.show()
透過這個步驟,我們現在已經掌握了Matplotlib繪製折線圖的基本步驟。希望這個範例程式碼能夠幫助初學者更容易理解如何使用Matplotlib來進行資料視覺化和圖形繪製。
以上是學習matplotlib繪製折線圖的基本步驟的詳細內容。更多資訊請關注PHP中文網其他相關文章!