如何在Python Seaborn庫中將小提琴圖中的每一把小提琴都分割?


Seaborn是一個有助於資料視覺化的庫。它帶有自定義主題和高階介面。

小提琴圖是箱線圖與核密度估計 (KDE) 的結合。它更容易分析和理解資料的分佈方式。小提琴圖的寬部分表示較高的資料密度,窄部分表示較低的資料密度。

箱線圖中的四分位距和資料的高密度部分在每個類別中都落在同一區域。

violinplot函式的語法

seaborn.violinplot(x, y, hue, data,…)

讓我們看看如何在每個小提琴圖中進行分割:

示例

import pandas as pd
import seaborn as sb
from matplotlib import pyplot as plt
my_df = sb.load_dataset('tips')
sb.violinplot(x = "day", y="total_bill",hue = 'sex', data = my_df)
plt.show()

輸出

解釋

  • 匯入了所需的包。
  • 輸入資料是“iris_data”,它從scikit learn庫載入。
  • 此資料儲存在資料框中。
  • 使用“load_dataset”函式載入鳶尾花資料。
  • 使用“violinplot”函式視覺化此資料。
  • 此處,資料框作為引數提供。
  • 此外,還指定了x和y值。
  • 此資料顯示在控制檯中。

更新於:2020年12月11日

228 次瀏覽

啟動你的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.