簡單粗暴先上官網這裡哦
在matplotlib的基礎上進行更高階的api封裝(就只需要乙個簡單的命令)從而使得作圖更加容易
優勢:繪製漂亮圖表,資料分析而設計的繪製庫,能與pandas很好結合
在cmd使用pip命令,如果以前安裝了檢視版本,最新是0.9.0
import seaborn as sns
sns.__version__
繪製圖表分類
names = sns.get_dataset_names()
print(names)
sns.set()
可以用help命令檢視有什麼引數,舉個栗子,style的五個可選引數(darkgrid預設灰網格,whitegrid白網格,dark灰色背景,white白色背景,ticks座標軸有刻度)
sns.despine()
去除seaborn圖脊,預設去除上邊和右邊,還可以自己設定,如:
sns.despine(left=true, bottom=true)
左邊和下邊也會去掉
sns.set_context()
用於設定周邊的字型,像標題等,再來乙個栗子context下列可選引數從左往右依次變大(可通過中文意思判斷)*****、notebook、talk、poster
用==sns.plotting_context()==檢視當前各引數
在seaborn中顏色主要分為連續漸變色板和離散分類色板
分類色板,主要用color_palette()函式,該函式能傳入任何matplotlib所支援的顏色,不寫引數則為預設顏色,set_palette()設定所有圖的顏色
6個預設的顏色迴圈主題:deep,muted,pastel,bright,dark,colorblind
這個寧們自己看看,小白帶大家玩一下自定義顏色顏色漸變的調色盤
seaborn定義了乙個hls_palette方法,通過該方法可以控制顏色的亮度和飽和度
乙個互動式的方法
sns.barplot(x, y, hue繪圖中所使用的分類/連續變數/顏色分組變數名,data資料框名稱,order,hue_order用來定義hue變數各類別取值的繪圖順序,orient有v垂直和h水平兩種繪製方向,saturation引數是浮點數用於設定直條顏色的飽和度
再再舉栗子,用資料集裡的tips資料集
sns.barplot(x='day',y='tip',data=tips,hue='***',palette='blues')
seaborn.boxplot(x,y,hue,data,orient,color,palette,saturation箱體顏色的飽和度,width=浮點數箱體寬度所佔比例,fliersize=浮點數離群值散點大小,linewidth=none框線寬度,whis=浮點數離群值確定標準…)
還是用tips的栗子,把x,y交換就橫過來了,用hue分類來對比
其實是箱線圖和密度圖的結合
引數都是通用的,這裡介紹乙個引數,split引數將每個小提琴分開只要一半,康康下面的栗子:
sns.violinplot(x='day',y='tip',data=tips,hue='***', palette='blues',split=true)
Seaborn學習筆記(二)
之前學習了解的都是seaborn的資料繪製時候的美化功能,只是為了使得繪製出的圖形更加好看,seaborn同樣提供了許多的用於展示資料相互關係的繪圖函式。seaborn繪製資料集的分布 1.繪製單變數分布 最簡便快速檢視seaborn中單變數分布的是distplot 方法。預設情況下,這將繪製資料的...
Seaborn教程學習
seaborn介紹 seaborn環境設定 seaborn匯入資料集和庫 seaborn figure aesthetic seaborn調色盤 seaborn直方圖 seaborn核密度估計 seaborn視覺化成對關係 seaborn繪製分類資料 seaborn觀測分布 seaborn統計估計 ...
seaborn中的barplot學習記錄
barplot 可以將一些統計函式的結果顯示在圖示上。其中,estimator 指定分組彙總的方式,傳入乙個函式的引用就可以了,預設是取平均值。以鐵達尼號生存 資料集來說 探索sibsp堂兄弟 妹個數與生存關係 sns.barplot x sibsp y survived data train 等同...