【基础】学习笔记40-Python3 matplotlib绘图-堆叠柱形图

堆叠柱形图

运行结果为:


运行代码如下:

# 柱形图: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()

你可能感兴趣的:(【基础】学习笔记40-Python3 matplotlib绘图-堆叠柱形图)