要創建增強型箱線圖,可以使用Seaborn庫中的boxenplot()
函數。boxenplot()
函數是一種更精細的箱線圖,能夠顯示更多的分布信息。
示例代碼如下:
import seaborn as sns
import matplotlib.pyplot as plt
# 加載示例數據集
tips = sns.load_dataset("tips")
# 創建增強型箱線圖
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庫中的load_dataset()
函數加載了一個名為"tips"的示例數據集,然后使用boxenplot()
函數創建了一個增強型箱線圖,其中橫坐標為"day",縱坐標為"total_bill",并根據"sex"進行顏色分組。最后使用Matplotlib庫中的plt.show()
函數顯示了箱線圖。
通過使用boxenplot()
函數,我們可以更詳細地了解數據的分布情況,包括更多的分位數和離群值。您可以根據自己的數據和需求來調整箱線圖的參數,以便更好地展示數據。