欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python 畫疊圖

夏志豪1年前7瀏覽0評論

Python是一種功能強大的編程語言,擁有豐富的庫和工具。其中,matplotlib庫是用來繪制圖形的重要工具之一。它可以繪制各種類型的圖形,包括疊圖。

疊圖可以用來比較和展示數據之間的聯系和差異。例如,我們可以根據不同組別的銷售額數據進行疊圖展示。這樣可以更容易地看出不同組別之間的銷售額差距或趨勢。

import matplotlib.pyplot as plt
import numpy as np
# 生成數據
x = np.arange(1, 6)
y1 = np.array([50, 20, 35, 45, 60])
y2 = np.array([30, 45, 20, 55, 50])
y3 = np.array([25, 60, 40, 25, 35])
# 繪制疊圖
plt.plot(x, y1, label='Group 1')
plt.plot(x, y2, label='Group 2', bottom=y1)
plt.plot(x, y3, label='Group 3', bottom=y1+y2)
# 添加標題和標簽
plt.title('Sales by Group')
plt.xlabel('Week')
plt.ylabel('Sales in Thousands')
# 添加圖例
plt.legend()
# 顯示圖形
plt.show()

上面的代碼生成了一個簡單的疊圖。使用np.arange()函數生成了x軸坐標(1到5),同時使用np.array()函數生成了三個y軸坐標數組,每個數組代表一個組別的銷售額數據。

接下來,我們使用plt.plot()函數來分別繪制三條線,并且使用bottom參數指定前面的組別線的頂端作為當前線的底端。最后我們添加標題,標簽和圖例,然后使用plt.show()函數顯示圖形。

使用matplotlib生成疊圖非常簡單,只需要使用plt.plot()函數并指定bottom參數即可。增加多組數據時,只需要重復這個步驟即可。