python第二十一课数据可视化-使用pyecharts绘制图表2

更新时间:2023-06-24 11:26:19 阅读: 评论:0

一、使用pyecharts绘制图表
1、概述
进行web绘图,使用百度的echarts组件生成网页显示的图表。使用javascript在网页中呈现图表要显示的数据。
2、pyecharts 使用python语言调用百度的图形组件库进行web图形的绘制。
3、最终生成的文件都是网页文件,使用浏览器打开就能查看。
二、pyecharts的使用
1、安装pyecharts组件
pip  install  pyechrats
2、pyecharts常用的方法
自我陈述(1)add(...)方法,用于加载要绘制的图表数据和配置。
(2)show_config();打印配置项信息
(3)render(“xxx.html”):用于绘制生成html文件,当未指定要绘制的文件名称,默认render.html
3、绘制图表的基本步骤
(1)初始化图表类型
Xxx=图表类型()
竞聘演说>珠三角九市例如,绘制柱图
mybar=Bar()
(2)添加配置项
xxx.add(.....)留守男人
(3)生成html文件
der(“xxx.html”)
三、pyecharts常用图的绘制
1、柱状图的绘制(使用pyecharts0.5.11版本)
from pyecharts import Bar
pnames=['方便面','饼干','火腿肠','卤蛋','花生米','榨菜']
pnums=[10,20,40,20,5,10]
mybar=Bar("商品销售图","商品季度销售统计")#第一个参数是主标题,第二个参数是副标题
mybar.add('商品信息',pnames,pnums)
mybar.show_config()
晚年惟好静der("product_bar.html")
使用pyecharts1.9版本呈现柱状对比图
来日方长什么意思1、安装pyecharts1.9版本
(2)示例如下
from pyecharts.charts import Bar #适用于pyecharts 1.9版本
from pyecharts import options as opts
#创建柱状图对象
bar=Bar()
pnames=['方便面','饼干','火腿肠','卤蛋','花生米','榨菜']
pnum1=[10,20,40,20,5,10]
pnum2=[15,21,50,45,10,20]
#在x轴设置商品名称
bar.add_xaxis(pnames)
#在y轴设置商品的销售数量
bar.add_yaxis("淘宝店铺",pnum1)
bar.add_yaxis("京东商铺",pnum2)
#设置全局的标题信息
bar.t_global_opts(title_opts=opts.TitleOpts(title="商品销售数量",subtitle="淘宝和京东的销售对比图"),toolbox_opts=opts.ToolboxOpts(is_show=True))
#设置商品标题显示的位置,在顶部显示
bar.t_ries_opts(label_opts=opts.LabelOpts(position="top"))
#生成html文档
der("product2.html")
轴交换的效果
经典悬疑小说
from pyecharts.charts import Bar #适用于pyecharts 1.9版本
from pyecharts import options as opts
#创建柱状图对象
bar=Bar()
pnames=['方便面','饼干','火腿肠','卤蛋','花生米','榨菜']
pnum1=[10,20,40,20,5,10]
pnum2=[15,21,50,45,10,20]
#在x轴设置商品名称
bar.add_xaxis(pnames)
#在y轴设置商品的销售数量
bar.add_yaxis("淘宝店铺",pnum1)
bar.add_yaxis("京东商铺",pnum2)
#设置全局的标题信息
bar.t_global_opts(title_opts=opts.TitleOpts(title="商品销售数量",subtitle="淘宝和京东的销售对比图"),toolbox_opts=opts.ToolboxOpts(is_show=True))
#设置商品标题显示的位置,在顶部显示
bar.t_ries_opts(label_opts=opts.LabelOpts(position="right"))
versal_axis()#坐标旋转90°
#生成html文档
der("product2.html")
成都企业
2、使用pyecharts1.9版本生成饼图效果
from pyecharts.charts import Pie #引入饼图组件,适用于pyecharts1.9版本
from pyecharts import options as opts
#定义集合数据
pnames=['方便面','饼干','火腿肠','卤蛋','花生米','榨菜']
pnums=[10,20,40,20,5,10]
#创建饼图对象
pie=Pie()
#添加饼图数据
pie.add("",[list(z) for z in zip(pnames,pnums)])
#设置全局的标题信息
pie.t_global_opts(title_opts=opts.TitleOpts(title="商品销售数量",subtitle="数量图例"),toolbox_opts=opts.ToolboxOpts(is_show=True))
#设置商品标题显示的位置,在顶部显示
pie.t_ries_opts(label_opts = opts.LabelOpts(formatter="{b}:{pie}"))
der("product_pie.html")

本文发布于:2023-06-24 11:26:19,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1028350.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:使用   绘制   图表   设置   显示
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图