堆積面積圖是一種常用的數據可視化方式,可以展示多個變量在不同類別間的分布關系。本文將介紹如何。
1. 安裝必要的庫atplotlibdas庫。可以使用pip命令進行安裝
stallatplotlibdas
2. 準備數據das庫中的groupby函數實現數據分組。假設有以下數據表
類別 | 變量1 | 變量2
--- | --- | ---
10 | 20
15 | 25
B | 12 | 18
B | 14 | 20
可以使用以下代碼進行數據分組
portdas as pd
data = pd.read_csv('data.csv')()
3. 繪制堆積面積圖atplotlib庫的stackplot函數可以繪制堆積面積圖。stackplot函數的參數需要是一個二維數組,每一行代表一個類別的數據。假設已經得到了以下數據
類別 | 變量1 | 變量2
--- | --- | ---
25 | 45
B | 26 | 38
可以使用以下代碼繪制堆積面積圖
portatplotlib.pyplot as plt
data = [[25, 45], [26, 38]]ge(2), data)
plt.show()
4. 添加圖例和標簽atplotlibd函數可以添加圖例,使用xlabel和ylabel函數可以添加標簽。可以使用以下代碼添加圖例和標簽
portatplotlib.pyplot as plt
data = [[25, 45], [26, 38]]ge(2), data, labels=['', 'B'])
plt.xlabel('類別')
plt.ylabel('變量值')d()
plt.show()
本文介紹了如何,包括安裝必要的庫、準備數據、繪制堆積面積圖和添加圖例和標簽。通過這些方法,可以更好地展示多個變量在不同類別間的分布關系。