复习回顾
Python 为数据展示提供了大量优秀的功能包,其中 matplotlib 模块可以方便绘制制作折线图、柱状图、散点图等高质量的数据包。
关于 matplotlib 模块,我们前期已经对matplotlib进行基本框架、以及常用方法的学习
Python matplotlib 绘制饼图_
python matplotlib绘制折线图_
python入门到进阶,爬虫数据分析全套资料分享讲解
Python面向对象编程:类继承和其衍生术语
Python面向对象编程:深度认识类class_
在 matplotlib 模块提供的图表中,除了折线图使用最多外,柱状图也是我们日常数据分析的图表。
本期,我们开始学习绘制柱状图相关属性和方法,let's go~
1. 柱状图概述
-
什么是柱状图
- 柱状图又称为条形图,是一种以长方形的长度为变量数据进行统计的图表
- 柱状图用来比较两个或以上类型
- 柱状图只有一个以长方形的长度为变量
- 柱状图可以横向排列或者多维方式展示
-
柱状图使用场景
- 柱状图适用在较小数据集的分析
- 适用二维数据集,只比较一个维度数据差异项
- 直观展示各个体之间数据的差异
- 表现离散型的时间序列
-
柱状图绘制步骤
- 导入matplotlib.pyplot模块
- 准备数据,可以使用numpy/pandas整理数据
- 调用pyplot.bar()绘制柱状图
-
案例展示
本次,我们分析过去5年内的产品年销量展示
-
案例所用到的数据如下:文章来源:https://www.toymoban.com/news/detail-403365.html
import random x_data = ["20{}年".format(i) for i in range(16,21)] y_data = [random.randint(100,300) for i in range(6)] 复制代码
-
绘制柱状图文章来源地址https://www.toymoban.com/news/detail-403365.html
import matplotlib.pyplot as plt plt.rcParams["font.sans-serif"]=['SimHei'] plt.rcParams["axes.unicode_minus"]=False for i in range(len(x_data)): pl
-
到了这里,关于超详细的Python matplotlib 绘制柱状图的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!