龙空技术网

实验|Pyecharts数据可视化分析-柱状图

海数据实验室 151

前言:

此时各位老铁们对“python画柱状图”大约比较着重,你们都想要学习一些“python画柱状图”的相关知识。那么小编也在网摘上搜集了一些对于“python画柱状图””的相关知识,希望朋友们能喜欢,咱们快快来学习一下吧!

1. 实验介绍

本实验主要介绍柱状图理论与基于Python的柱状图实现。

1.1. 实验目的

掌握柱状图基本使用场景,使用Python的Pyecharts模块实现柱状图。

1.2. 知识点

• 柱状图理论

• 柱状图实现

2. 柱状图理论

• 柱图介绍:

柱图又称柱状图。是一种以长方形的长度来表达数值的统计报告图,由一系列高度不等的纵向条文表示数据的分布情况。

• 使用场景:

适合用于展示二维数据集,其中一个轴表示需要对比的分类维度,另一个轴代表相应的数值,比如月份,商品销量,或者展示在一个维度上,多个同质可比的指标的比较,比如按月份的苹果产量与桃子产量。

• 柱图优点:

简单直观,很容易根据柱子的长短看出值的大小;易于比较各组数据之间的差别。

• 柱图缺点:

不合适较大的数据集展现。

3. 柱状图分类4. 柱状图实现

#柱状图

from pyecharts import Bar#引入模块

bar =Bar("bar-2019年销货数量统计","云南分公司")#初始化图表,制定标题

bar.add("服装", ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"], [5, 20, 36, 10, 75, 90])#添加数据

#bar.show_config()

bar.render("bar1.html")#输出图表

bar

输出结果:

5. 条形图实现

#条形图

from pyecharts import Bar#引入柱状图包

attr =["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]#制定类型

v1 =[20, 40, 60, 80, 100, 120]

v2 =[10, 20, 30, 40, 120, 80]#纵坐标数据

bar =Bar("bar-2019年销货数量统计")#初始化图表,规定标题

bar.add("商家A", attr, v1)#添加一个柱状图数据

bar.add("商家B", attr, v2, is_convert=True)#添加第二个柱状图数据

bar.render("bar2.html")#输出图形

bar

输出结果:

6. 堆叠图实现

#堆叠图

from pyecharts import Bar#引入柱状图包

attr = ["衬衫", "羊毛衫", "雪纺衫", "裤子", "高跟鞋", "袜子"]#制定类型

v1 = [5, 20, 36, 10, 75, 90]

v2 = [10, 25, 8, 60, 20, 80]#纵坐标数据

# 添加标题

bar = Bar("bar-2019年销货数量统计")#初始化图表,规定标题

bar.add('商家A',attr,v1,is_stack=True)#添加一个柱状图数据

bar.add('商家B',attr,v2,is_stack=True)#添加第二个柱状图数据

bar.render("bar3.html")#输出图形

bar

输出结果:

想获取更多内容,请关注海数据实验室公众号。

本期分享到这里,我们会每天更新内容,咱们下期再见,期待您的再次光临。有什么建议,比如想了解的知识、内容中的问题、想要的资料、下次分享的内容、学习遇到的问题等,请在下方留言。如果喜欢请关注。

标签: #python画柱状图