Python 是一門多功能的編程語言,不僅應(yīng)用廣泛,而且在繪制各種類型的圖表方面也非常優(yōu)秀。在 Python 中,我們可以使用眾多的圖表庫來實(shí)現(xiàn)各種類型的繪圖,其中包括 matplotlib,Seaborn,Plotly 等。
今天我們來介紹一下如何使用 matplotlib 庫實(shí)現(xiàn)繪圖功能,并添加圖例。
# 導(dǎo)入庫 import matplotlib.pyplot as plt # 準(zhǔn)備數(shù)據(jù) x_values = [1, 2, 3, 4, 5] y_values = [1, 4, 9, 16, 25] # 繪制散點(diǎn)圖 plt.scatter(x_values, y_values, s=20) # 設(shè)置圖表標(biāo)題,標(biāo)簽和軸標(biāo)簽 plt.title("Squares of Numbers", fontsize=24) plt.xlabel("Value", fontsize=14) plt.ylabel("Square of Value", fontsize=14) plt.tick_params(axis="both", which="major", labelsize=14) # 添加圖例 plt.legend(["Squares"], loc="upper left") # 顯示圖表 plt.show()
通過上述代碼,我們繪制了一個散點(diǎn)圖,并添加了一個圖例。在代碼中,我們使用了 matplotlib 庫提供的 scatter() 函數(shù)來繪制散點(diǎn)圖。其中,x_values 表示 x 軸的數(shù)值,y_values 表示 y 軸數(shù)值,s 表示點(diǎn)的大小。
接著,我們使用 title() 函數(shù)來設(shè)置圖表標(biāo)題,使用 xlabel() 和 ylabel() 函數(shù)設(shè)置 x 軸和 y 軸的標(biāo)簽,使用 tick_params() 函數(shù)來設(shè)置刻度的大小。
最后,我們使用 legend() 函數(shù)來添加圖例。其中,["Squares"] 表示圖例文本,loc="upper left" 表示圖例位置。
以上就是在 Python 中使用 matplotlib 繪制圖表并添加圖例的方法。希望能夠?qū)Υ蠹矣兴鶐椭?/p>