第1天 | 3天搞定Pyecharts数据分析,语法篇

ECharts,是遵循Apache-2.0开源协议,可免费商用的商业级数据图表,是百度使用纯Javascript实现的一个图表库。它可以流畅的运行在PC和移动设备上,兼容当前绝大部分浏览器,底层依赖轻量级的Canvas类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。

ECharts涵盖了各行业的图表,满足各种需求,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。Python开发者,对其进行了封装,以此来满足Python程序员开发图表的需求,并命名为Pyecharts。

在Windows、macOS和Ubuntu系统中安装Pyecharts,用pip3 install Pyecharts命令即可,不指定版本号时,默认安装为最新版。

用一个Pyecharts例子,来熟悉它的用法,是一个不错的方法。在用图表之前,需要先通过from pyecharts.charts import Bar引入要使用的图表类型,用from pyecharts import options as opts引入图表配置类;用Bar()声明一个图表对象,用链接的方式添加方法,实现相关功能。用bar.render("bar.html")生成指定的html文件,如果不指定文件名,默认会在当前目录生成 render.html文件。建议你将如下代码当做模板代码。

程序清单:bar.py

from pyecharts import options as opts
from pyecharts.charts import Bar

columns = ["一月", "二月", "三月", "四月", "五月", "六月"]
data1 = [29.56, 30.65, 18.15, 24.21, 35.23, 66.45]
data2 = [89.12, 24.54, 23.54, 58.45, 68.01, 52.55]
data3 = [69.25, 54.32, 21.65, 35.42, 58.05, 64.50]
bar = (
    Bar().add_xaxis(columns).add_yaxis("手机", data1).add_yaxis("平板", data2).add_yaxis("电脑", data3).set_global_opts(
        # 标题设置
        title_opts=opts.TitleOpts(title="2021年上半年销售数据分析",
                                  pos_left="center",
                                  subtitle="西南区域",
                                  title_textstyle_opts=opts.TextStyleOpts(
                                      # color="red",
                                      font_size=16,
                                      # font_family="Times New Roman",
                                      font_weight="bold",
                                  ),
                                  subtitle_textstyle_opts=opts.TextStyleOpts(
                                      # color="blue",
                                      font_size=14,
                                      #  font_family="Times New Roman",
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值