一、Seaborn介紹:基于Matplotlib的Python數據可視化庫,專注繪制統計圖形,簡化可視化過程,提供高級接口和美觀默認主題。
?
二、安裝與導入
1.安裝:可使用pip install seaborn或conda install seaborn,也可使用清華源https://pypi.tuna.tsinghua.edu.cn/simple加速。
2.導入:import seaborn as sns。sns.set_theme()可設置主題和模板,style有darkgrid等多種取值,context有paper等多種取值 。
三、圖表繪制
1.? 散點圖:sns.scatterplot()繪制兩個變量間散點圖,可添加趨勢線。
代碼示例:
?
運行結果:
?
2.? 折線圖:sns.lineplot()繪制變量變化趨勢線圖。
代碼示例:
?
運行結果:
?
?
3.? 柱形圖:sns.barplot()繪制變量均值或其他聚合函數的柱狀圖
代碼示例:
?
運行結果:
?
4.? 箱線圖:sns.boxplot()展示變量分布情況,含中位數、四分位數等
代碼示例:
?
運行結果:
?
5.? 熱圖:sns.heatmap()繪制矩陣數據熱圖,常展示相關性矩陣
代碼示例:
?
運行結果:
?
6.? 小提琴圖:sns.violinplot()結合箱線圖和核密度估計,顯示分布形狀和密度估計
代碼示例:
?
運行結果:
?