Seaborn中怎么創(chuàng)建增強(qiáng)型箱線(xiàn)圖

小億
87
2024-05-17 18:04:15

要?jiǎng)?chuàng)建增強(qiáng)型箱線(xiàn)圖,可以使用Seaborn庫(kù)中的boxenplot()函數(shù)。boxenplot()函數(shù)是一種更精細(xì)的箱線(xiàn)圖,能夠顯示更多的分布信息。

示例代碼如下:

import seaborn as sns
import matplotlib.pyplot as plt

# 加載示例數(shù)據(jù)集
tips = sns.load_dataset("tips")

# 創(chuàng)建增強(qiáng)型箱線(xiàn)圖
plt.figure(figsize=(10, 6))
sns.boxenplot(data=tips, x='day', y='total_bill', hue='sex')
plt.title('Boxenplot of Total Bill by Day and Sex')
plt.show()

在上面的示例中,我們使用了Seaborn庫(kù)中的load_dataset()函數(shù)加載了一個(gè)名為"tips"的示例數(shù)據(jù)集,然后使用boxenplot()函數(shù)創(chuàng)建了一個(gè)增強(qiáng)型箱線(xiàn)圖,其中橫坐標(biāo)為"day",縱坐標(biāo)為"total_bill",并根據(jù)"sex"進(jìn)行顏色分組。最后使用Matplotlib庫(kù)中的plt.show()函數(shù)顯示了箱線(xiàn)圖。

通過(guò)使用boxenplot()函數(shù),我們可以更詳細(xì)地了解數(shù)據(jù)的分布情況,包括更多的分位數(shù)和離群值。您可以根據(jù)自己的數(shù)據(jù)和需求來(lái)調(diào)整箱線(xiàn)圖的參數(shù),以便更好地展示數(shù)據(jù)。

0