python科學計算庫(四)Seaborn

2021-10-09 18:20:24 字數 1973 閱讀 6486

matplotlib雖然已經是比較優秀的繪相簿了,但是它有個今人頭疼的問題,那就是api使用過於複雜,它裡面有上千個函式和引數,屬於典型的那種可以用它做任何事,卻無從下手。

seaborn基於 matplotlib核心庫進行了更高階的api封裝,可以輕鬆地畫出更漂亮的圖形,而seaborn的漂亮主要體現在配色更加舒服,以及圖形元素的樣式更加細膩。

seaborn.distplot(a, bins=none, hist=true, kde=true, rug=false, fit=none, color=none)

(1) a:表示要觀察的資料,可以是 series、一維陣列或列表。

(2) bins:用於控制條形的數量。

(3) hist:接收布林型別,表示是否繪製(標註)直方圖。

(4) kde:接收布林型別,表示是否繪製高斯核密度估計曲線。

(5) rug:接收布林型別,表示是否在支援的軸方向上繪製rugplot。

(1) kind:表示繪製圖形的型別。

(2) stat_func:用於計算有關關係的統計量並標註圖。

(3) color:表示繪圖元素的顏色。

(4) size:用於設定圖的大小(正方形)。

(5) ratio:表示中心圖與側邊圖的比例。該引數的值越大,則中心圖的佔比會越大。

(6) space:用於設定中心圖與側邊圖的間隔大小。

seaborn.stripplot(x=none, y=none, hue=none, data=none, order=none, hue_order=none, jitter=false):類別散點圖

sns.swarmplot(x="day", y="total_bill", data=tips)不重疊的散點圖

seaborn.boxplot(x=none, y=none, hue=none, data=none, orient=none, color=none, saturation=0.75, width=0.8):箱型圖

seaborn.violinplot(x=none, y=none, hue=none, data=none):提琴圖

seaborn.barplot():條形圖

seaborn.pointplot():點圖

python科學計算庫安裝

python科學計算相關的庫包括numpy,scipy,matplotlib等,但是自己安裝比較不容易,倒不是安裝過程有多難,而是會出現各種各樣的問題,現在做一記錄 安裝順序numpy scipy matplotlib,電腦環境 win7 64位旗艦版,python 3.5x 注意 版本問題,num...

python 安裝科學計算庫 新手教學

用python來進行資料分析以及機器學習演算法的實現變得越來越流行,而要我們必不可少地需要安裝第三方的科學計算庫如numpy mkl numpy的改進版 scipy,panda,matplotlib,sklearn等。如果你打算自己手動安裝這些庫,你必須先知道這些庫的安裝間有依賴關係,例如你在裝ma...

python科學計算 numpy

畢設的程式設計中使用了python來處理資料,主要使用的是numpy包,網上大部分對numpy進行介紹的教程比較老舊,想要使用的功能不太容易找到。因此,寫這篇文章來對現有的一些資源就行整理,當然想要更全面的了解numpy的使用還是從訪問官方手冊開始。win下 pip isntall numpy當然最...