matplotlib散點圖畫法介紹
散點圖,通常把被使用在探索兩個變量之間的關係。
先上代碼:
import pandas as pd
import matplotlib.pyplot as plt
tips = pd.read_csv('tips.csv')
total_bill = tips['total_bill'].values
tip = tips['tip'].values
plt.rcParams['font.sans-serif']=['SimHei']#這兩句作用爲防止中文亂碼
plt.rcParams['axes.unicode_minus']=False
plt.scatter(x=total_bill,y=tip,color='steelblue',marker='o',s=20,alpha=0.5,edgecolors='black',linewidths=1)
plt.xlabel('總賬單')
plt.ylabel('小費')
plt.show()
看看結果圖:
- tips = pd.read_csv(‘tips.csv’)
total_bill = tips[‘total_bill’].values
tip = tips[‘tip’].values
第一句讀取tips.csv數據,第二句獲取’total_bill’屬性的數據,第三句獲取‘tip’屬性的數據。 - plt.rcParams[‘font.sans-serif’]=[‘SimHei’]
plt.rcParams[‘axes.unicode_minus’]=False
這兩句作用爲防止中文亂碼 - plt.scatter()散點圖函數
- plt.xlabel('x座標軸標籤‘),plt.ylabel('y軸座標標籤’)
參數 | 數據類型 | 說明 |
---|---|---|
x | 列表 | x座標軸數據 |
y | 列表 | y軸座標數據 |
color | 散點顏色 | |
marker | 散點形狀 | |
s | int | 散點大小 |
alpha | float | 散點透明度 |
edgecolors | 散點邊框顏色 | |
linewidths | int | 散點邊框寬度 |