色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 柱狀堆積圖

老白2年前8瀏覽0評論

柱狀堆積圖是一種可視化數據的方式,可以將多組數據在同一圖表中進行對比。在Python中,使用matplotlib庫可以輕松地繪制出柱狀堆積圖。

import matplotlib.pyplot as plt
# 數據
time_period = [1, 2, 3, 4, 5]
data1 = [10, 20, 30, 40, 50]
data2 = [5, 15, 25, 35, 45]
data3 = [15, 25, 35, 45, 55]
# 繪制
fig, ax = plt.subplots()
ax.bar(time_period, data1)
ax.bar(time_period, data2, bottom=data1)
ax.bar(time_period, data3, bottom=[data1[i]+data2[i] for i in range(len(data1))])
# 設置標簽、標題
ax.set_xlabel('Time Period')
ax.set_ylabel('Data')
ax.set_title('Stacked Bar Chart')
# 顯示圖表
plt.show()

在代碼中,首先導入matplotlib庫,然后定義數據。接下來,使用subplot()函數創建一個圖表,然后使用bar()函數繪制柱狀堆積圖。其中,bottom參數表示從哪個位置開始繪制新的數據。

最后,使用set_xlabel()、set_ylabel()和set_title()函數設置圖表的標簽和標題,最后使用show()函數顯示圖表。