Python数据分析:柱形图的绘制方法
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了Python数据分析:柱形图的绘制方法,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2544字,纯文字阅读大概需要4分钟。
内容图文
![Python数据分析:柱形图的绘制方法](/upload/InfoBanner/zyjiaocheng/628/c9bc000b21a148ea8bcd4fb2a977d7d0.jpg)
前言
本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。
没有安装PyEcharts的,先安装PyEcharts:
data = pd.read_excel('D:/python/xgyq.xlsx',sheet_name='1')#按新增字段进行降序
data = data.sort_values(by=['新增'],ascending=[False])
安装好PyEcharts之后,就可以将需要使用的模块进行导入:
c?=?(
????#创建柱图对象,并设置大小,也可以不设置,直接使用默认大小即可
????Bar(init_opts=opts.InitOpts(width="800px",?height="400px"))
????#设置X轴数据系列,只取前10个数据,并转为列表格式
????.add_xaxis(data.省份[:10].tolist())
????#设置Y轴数据系列及显示颜色,只取前10个数据,并转为列表格式
????.add_yaxis("",?data.新增[:10].tolist())
????#?设置图表标题及位置
????.set_global_opts(title_opts=opts.TitleOpts(title="新增TOP10",pos_left="center"))
????#通过render()方法将柱图渲染为html
????.render("柱形图.html")
)
导入数据:
c?=?(
????#创建柱图对象,并设置大小,也可以不设置,直接使用默认大小即可
????Bar(init_opts=opts.InitOpts(width="800px",?height="400px"))
????#设置X轴数据系列,只取前10个数据,并转为列表格式
????.add_xaxis(data.省份[:10].tolist())
????#设置Y轴数据系列及显示颜色,只取前10个数据,并转为列表格式
????.add_yaxis("",?data.新增[:10].tolist())
????#?设置图表标题及位置
????.set_global_opts(title_opts=opts.TitleOpts(title="新增TOP10",pos_left="center"))
????#通过render()方法将柱图渲染为html
????.render("柱形图.html")
)
接下来就可以绘制柱形图了:
c?=?(
????#创建柱图对象,并设置大小,也可以不设置,直接使用默认大小即可
????Bar(init_opts=opts.InitOpts(width="800px",?height="400px"))
????#设置X轴数据系列,只取前10个数据,并转为列表格式
????.add_xaxis(data.省份[:10].tolist())
????#设置Y轴数据系列及显示颜色,只取前10个数据,并转为列表格式
????.add_yaxis("",?data.新增[:10].tolist())
????#?设置图表标题及位置
????.set_global_opts(title_opts=opts.TitleOpts(title="新增TOP10",pos_left="center"))
????#通过render()方法将柱图渲染为html
????.render("柱形图.html")
)
效果如下图:
![Python数据分析:柱形图的绘制方法 - 文章图片](/upload/getfiles/0001/2021/5/1/20210501071518185.jpg)
![Python数据分析:柱形图的绘制方法 - 文章图片](/upload/getfiles/0001/2021/5/1/20210501071518438.jpg)
c?=?(
????Bar(init_opts=opts.InitOpts(width="800px",?height="400px"))
????.add_xaxis(data.省份[:10].tolist())
????.add_yaxis("累计",?data.确诊人数[:10].tolist())
????.add_yaxis("新增",?data.新增[:10].tolist())
????.set_global_opts(title_opts=opts.TitleOpts(title="TOP10"))
????.render("柱形图.html")
)
绘制的多数据系列柱形图效果是这样的:
![Python数据分析:柱形图的绘制方法 - 文章图片](/upload/getfiles/0001/2021/5/1/20210501071519110.jpg)
c?=?(
????Bar(init_opts=opts.InitOpts(width="800px",?height="400px"))
????.add_xaxis(data.省份[:10].tolist())
????#设置Y轴数据系列及显示颜色
????.add_yaxis("",?data.新增[:10].tolist(),color='#FF1493')
????.set_global_opts(title_opts=opts.TitleOpts(title="新增TOP10",pos_left="center"))
????.render("柱形图.html")
)
![Python数据分析:柱形图的绘制方法 - 文章图片](/upload/getfiles/0001/2021/5/1/20210501071519207.jpg)
内容总结
以上是互联网集市为您收集整理的Python数据分析:柱形图的绘制方法全部内容,希望文章能够帮你解决Python数据分析:柱形图的绘制方法所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。