溫馨提示×

Matplotlib中怎么實現堆疊柱狀圖

小億
173
2024-05-13 14:36:17
欄目: 編程語言

要實現堆疊柱狀圖,可以使用Matplotlib中的bar函數,并設置參數bottom來指定前一個柱狀圖的頂部位置,從而實現堆疊效果。下面是一個簡單的示例代碼:

import matplotlib.pyplot as plt

# 數據
categories = ['A', 'B', 'C', 'D']
values1 = [10, 20, 15, 25]
values2 = [15, 25, 20, 30]

# 繪制堆疊柱狀圖
plt.bar(categories, values1, label='Value 1')
plt.bar(categories, values2, bottom=values1, label='Value 2')

plt.xlabel('Categories')
plt.ylabel('Values')
plt.legend()

plt.show()

運行這段代碼,就可以看到堆疊柱狀圖的效果。通過設置bottom參數,第二組數據values2會堆疊在第一組數據values1的頂部。您可以根據自己的數據和需求進行相應的調整和修改。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女