Seaborn學習01:散點圖


在Seaborn中提供relplot()函數專門用畫散點圖。主要參數如下:

x,y,data:x,y軸,顯示數據
hue:不同類別不通顏色
style:不同類別不同樣式(*,+)
palette:自定義顏色(ch:r=-0.5,l=0.75)
size:點的大小對應的數值來決定
sizes:每個點的大小統一設置,例:sizes=(500,500)
kind:line是折線圖
sort:False禁用x在繪圖之前按值對數據進行排序。
ci:None,行為是x通過繪制平均值周圍的平均值和95%置信區間來聚合每個值的多個測量值None是不顯示聚合范
 
        
import matplotlib.pyplot as plt
import seaborn as sns

# 准備數據:自帶數據集
tips = sns.load_dataset("tips")
print(tips.head())

# 繪畫散點圖
sns.relplot(x="total_bill", y="tip", data=tips, hue="sex", style="smoker", size="size")
sns.relplot(x="total_bill", y="tip", data=tips, hue="sex", style="smoker", size="size", sizes=(100, 100))
# 顯示
plt.show()

運行結果:

   total_bill   tip     sex smoker  day    time  size
0       16.99  1.01  Female     No  Sun  Dinner     2
1       10.34  1.66    Male     No  Sun  Dinner     3
2       21.01  3.50    Male     No  Sun  Dinner     3
3       23.68  3.31    Male     No  Sun  Dinner     2
4       24.59  3.61  Female     No  Sun  Dinner     4

畫圖效果:

 

 

 
       


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM