Python是一門強大的編程語言,具有眾多實用的功能和應用,其中之一是繪圖。在Python中,我們可以使用各種工具和庫來生成各種類型的圖形,如折線圖、柱狀圖、散點圖等等。在繪制圖形時,加上圖例會讓我們更好地理解數據,下面我們來看看如何使用Python繪圖并加上圖例。
# 導入matplotlib庫 import matplotlib.pyplot as plt # 設置數據 x = [1, 2, 3] y = [4, 5, 6] # 繪制折線圖 plt.plot(x, y, label='Line') # 設置圖例 plt.legend() # 顯示圖形 plt.show()
在上面的代碼中,我們首先導入了Matplotlib庫。然后,我們設置了一些數據,這里我們使用了兩個列表x和y,它們分別包含了我們要繪制的折線圖的橫軸和縱軸數據。接下來,我們使用plt.plot()函數來繪制折線圖,并在label參數中設置了圖例的名稱。最后,在plt.legend()函數中設置圖例,將其顯示在圖形上方。如果您想調整圖例的位置,可以在plt.legend()函數中使用loc參數來設置。
除了折線圖,Matplotlib庫還支持許多其他類型的圖形,如柱狀圖、散點圖、雷達圖等等。下面我們來看看如何為柱狀圖添加圖例。
# 導入matplotlib庫 import matplotlib.pyplot as plt # 設置數據 x = ['A', 'B', 'C'] y1 = [3, 4, 5] y2 = [6, 7, 8] # 繪制柱狀圖 plt.bar(x, y1, label='Bar1') plt.bar(x, y2, label='Bar2') # 設置圖例 plt.legend() # 顯示圖形 plt.show()
在上面的代碼中,我們設置了兩個列表y1和y2,它們分別包含了要繪制的兩組柱狀圖的高度。我們使用plt.bar()函數來繪制柱狀圖,并在label參數中設置了圖例的名稱。最后,我們在plt.legend()函數中設置圖例,并將其顯示在圖形上方。請注意,我們在繪制第二組柱狀圖時,使用了相同的x列表來確定柱狀圖的位置。
通過上面的例子,我們可以看到,使用Python繪圖并添加圖例是非常簡單的。只需要使用Matplotlib庫,并用一些簡單的Python代碼即可生成漂亮的圖形和圖例。