使用pyecharts绘制图表

一、 使用pyecharts绘制图表
1、 概述
Pyecharts是由百度提供的js组件库,使用python语言可以调用pyecharts组件生成各种图表。

2、 绘制的常用图表类型
条形图、饼图、折线图、散点图、雷达图和词云。

3、 安装pyecharts
(1) pip install pyecharts
(2) 在pycharm中安装
Settings-project interceptor–±—输入pyecharts,点击install安装

二、 使用pyecharts的绘图步骤
1、 创建图表对象
bar=Bar() #创建条形图对象

2、 使用add方法添加集合数据,并设置属性
bar.add(集合参数,…)

3、 显示配置信息
bar.show_config()#只适用于pyecharts0.5.11版本,1.9之后已经弃用

4、 生成html文件
bar.render(“文件名称.html”)

三、 常用图形的绘制
1、 使用pyecharts 0.5.11版本绘制柱状图

绘制的示例:
from pyecharts import Bar

#创建条形图对象
bar=Bar(“销售数量”,“服装销售数量”)
names=[‘大衣’,‘羽绒服’,‘帽子’,‘棉靴’,‘手套’]
nums=[20,50,30,40,20]

bar.add(“服装销售”,names,nums)
bar.show_config()
bar.render(“bar.html”)

在这里插入图片描述

使用pyecharts1.9版本绘制柱状图

from pyecharts.charts import Bar
from pyecharts import options as opts #引入配置类

x=[‘大衣’,‘羽绒服’,‘帽子’,‘棉靴’,‘手套’]

y1=[114,55,27,101,125,27,105]
y2=[57,134,101,22,69,90,129]

#创建柱状图对象
bar=Bar()

bar.add_xaxis(x)
bar.add_yaxis(“淘宝”,y1)
bar.add_yaxis(“京东”,y2)

#设置配置信息(标题)
bar.set_global_opts(title_opts=opts.TitleOpts(title=‘商品销售’),toolbox_opts=opts.ToolboxOpts(is_show=True))#让标题呈现
bar.set_series_opts(label_opts=opts.LabelOpts(position=“Top”))

#生成文件
bar.render(“bar1.html”)
在这里插入图片描述

轴交换
from pyecharts.charts import Bar
from pyecharts import options as opts #引入配置类

x=[‘大衣’,‘羽绒服’,‘帽子’,‘棉靴’,‘手套’]

y1=[114,55,27,101,125,27,105]
y2=[57,134,101,22,69,90,129]

#创建柱状图对象
bar=Bar()

bar.add_xaxis(x) #添加x轴坐标的信息
bar.add_yaxis(“淘宝”,y1) #添加y轴的信息
bar.add_yaxis(“京东”,y2) #添加y轴的信息

#设置配置信息(标题)
bar.set_global_opts(title_opts=opts.TitleOpts(title=‘商品销售’),toolbox_opts=opts.ToolboxOpts(is_show=True))#让标题呈现
bar.set_series_opts(label_opts=opts.LabelOpts(position=“Top”))

bar.reversal_axis()#x和y轴坐标进行交换
#生成文件
bar.render(“bar1.html”)

在这里插入图片描述

2、 绘制饼图Pie(pyecharts1.9版本)

from pyecharts.charts import Pie
from pyecharts import options as opts #引入配置类

names=[‘大衣’,‘羽绒服’,‘帽子’,‘棉靴’,‘手套’]
nums=[114,55,27,101,125,27,105]

#创建饼图对象
pie=Pie()

pie.add(“服装销售”,[list(dic) for dic in zip(names,nums)])</

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值