可以使用 Matplotlib 的 bar()
函数绘制堆积条形图。在调用 bar()
函数时,需要将第一组数据作为参数传入,并在后续调用中使用 bottom
参数将其他组数据堆叠在顶部。例如:
import matplotlib.pyplot as plt
data1 = [1, 2, 3]
data2 = [4, 5, 6]
data3 = [7, 8, 9]
plt.bar(range(3), data1)
plt.bar(range(3), data2, bottom=data1)
plt.bar(range(3), data3, bottom=data1+data2)