看啥推荐读物
专栏名称: Alyna_C
目录
今天看啥  ›  专栏  ›  Alyna_C

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

Alyna_C  · 简书  ·  · 2020-12-17 06:48

堆叠柱形图

运行结果为:


运行代码如下:

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




原文地址:访问原文地址
快照地址: 访问文章快照