在Python中,plot函數是Matplotlib庫中的一個函數,用于繪制數據的圖形。
plot函數的基本用法如下:
import matplotlib.pyplot as plt # 準備數據 x = [1, 2, 3, 4, 5] y = [2, 4, 6, 8, 10] # 繪制折線圖 plt.plot(x, y) # 顯示圖形 plt.show()
登錄后復制
上面的代碼首先導入了matplotlib.pyplot模塊,并創建了一組數據x和y。然后使用plot函數將數據繪制成折線圖。最后調用show函數顯示圖形。
你也可以通過傳遞額外的參數來自定義繪圖的樣式、標簽等。以下是一些常用的參數:
linestyle:指定線條的樣式,如'-'表示實線,'–'表示虛線,':'表示點線等。
color:指定線條的顏色,可以使用顏色名稱(如'red'、'blue')或顏色代碼(如'#FF0000'表示紅色)。
marker:指定數據點的標記樣式,如'o'表示圓圈,'s'表示方塊,'+'表示加號等。
label:指定圖例的標簽,用于標識不同的數據系列。
xlabel和ylabel:指定x軸和y軸的標簽。
title:指定圖形的標題。
以下是一個示例,演示了如何使用plot函數繪制帶有自定義樣式和圖例的折線圖:
import matplotlib.pyplot as plt # 準備數據 x = [1, 2, 3, 4, 5] y1 = [2, 4, 6, 8, 10] y2 = [1, 3, 5, 7, 9] # 繪制折線圖 plt.plot(x, y1, linestyle='--', color='red', marker='o', label='Line 1') plt.plot(x, y2, linestyle='-', color='blue', marker='s', label='Line 2') # 添加圖例、標簽和標題 plt.legend() plt.xlabel('X') plt.ylabel('Y') plt.title('Plot Example') # 顯示圖形 plt.show()
登錄后復制
以上示例中,使用plot函數繪制了兩條折線圖,并通過linestyle、color、marker和label參數自定義了樣式和圖例。最后使用legend、xlabel、ylabel和title函數添加了圖例、標簽和標題。