seaborn.distplot()
參考https://www.cntofu.com/book/172/docs/24.md
一、函數
seaborn.distplot(a, bins=None, hist=True, kde=True, rug=False, fit=None, hist_kws=None, kde_kws=None, rug_kws=None, fit_kws=None, color=None, vertical=False, norm_hist=False, axlabel=None, label=None, ax=None)
繪制單變量觀測值分布圖。
該函數結合了matplotlib中的 hist函數(自動計算一個默認的合適的bin大小)?、seaborn的kdeplot()**?**和rugplot()*?**函數。它還可以擬合scipy.stats分布并在數據上繪制估計的PDF(概率分布函數)。
二、參數
a:Series、1維數組或者列表
觀察數據。如果是具有name屬性的Series對象,則該名稱將用于標記數據軸。
binsmatplotlib hist()的參數,或None。可選參數。
直方圖bins(柱)的數目,若填None,則默認使用Freedman-Diaconis規則指定柱的數目。
- 設置bins為10
hist:布爾值,可選參數。
是否繪制(標準化)直方圖
kde:布爾值,可選參數。
是否繪制高斯核密度估計圖。
rug:布爾值,可選參數。
是否在橫軸上繪制觀測值豎線。
fit:隨機變量對象,可選參數。
一個帶有fit方法的對象,返回一個元組,該元組可以傳遞給pdf方法一個位置參數,該位置參數遵循一個值的網格用于評估pdf。
{hist, kde, rug, fit}_kws:字典,可選參數。
底層繪圖函數的關鍵字參數。
color:matplotlib color,可選參數。
可以繪制除了擬合曲線之外所有內容的顏色。
vertical:布爾值,可選參數。
如果為True,則觀測值在y軸顯示。
norm_hist:布爾值,可選參數。
如果為True,則直方圖的高度顯示密度而不是計數。如果繪制KDE圖或擬合密度,則默認為True。
axlabel:字符串,False或者None,可選參數。
橫軸的名稱。如果為None,將嘗試從a.name獲取它;如果為False,則不設置標簽。
- 設置axlabel為hahah
label:字符串,可選參數。
圖形相關組成部分的圖例標簽。
ax:matplotlib axis,可選參數。
若提供該參數,則在參數設定的軸上繪圖。
返回值:ax:matplotlib Axes
返回Axes對象以及用于進一步調整的繪圖。
總結
以上是生活随笔為你收集整理的seaborn.distplot()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 使用清华开源镜像安装tensorflow
- 下一篇: pd.melt