堆叠柱形图
运行结果为:
运行代码如下:
# 柱形图:bar(left, height, width=0.8, bottom=None, **kwargs)
import matplotlib.pyplot as plt
import numpy as np
size = 5
x = np.arange(size)
a = np.random.random(size)
b = np.random.random(size)
c = np.random.random(size)
# ================堆叠柱形图===============
#两种方式:一个是堆积,一个是堆叠
plt.subplot(1, 2, 1)
plt.bar(x, a, color='r')
plt.bar(x, b, color='b')
plt.subplot(1, 2, 2)
plt.bar(x, a, color='r')
plt.bar(x, b, bottom=a, color='b') # 堆叠
plt.show()