Python echarts实现数据可视化实例详解


Posted in Python onMarch 03, 2022

1.概述

pyecharts 是百度开源的,适用于数据可视化的工具,配置灵活,展示图表相对美观,顺滑。

Python echarts实现数据可视化实例详解

2.安装

python3环境下的安装:

pip3 install pyecharts

3.数据可视化代码

3.1 柱状图

from pyecharts import options as opts
from pyecharts.charts import Bar
from pyecharts.faker import Faker
c = (
    Bar()
    .add_xaxis(Faker.choose())
    .add_yaxis("商家A", Faker.values(), stack="stack1")
    .add_yaxis("商家B", Faker.values(), stack="stack1")
    .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
    .set_global_opts(title_opts=opts.TitleOpts(title="Bar-堆叠数据(全部)"))
    .render("bar_stack0.html")
)

执行上述代码,会在相对目录生成mycharts.html文件,通过页面打开。

Python echarts实现数据可视化实例详解

3.2 折线图

import pyecharts.options as opts
from pyecharts.charts import Line
"""
Gallery 使用 pyecharts 1.1.0
参考地址: https://echarts.apache.org/examples/editor.html?c=line-smooth
目前无法实现的功能:
暂无
"""
x_data = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
y_data = [820, 932, 901, 934, 1290, 1330, 1320]
(
    Line()
    .set_global_opts(
        tooltip_opts=opts.TooltipOpts(is_show=False),
        xaxis_opts=opts.AxisOpts(type_="category"),
        yaxis_opts=opts.AxisOpts(
            type_="value",
            axistick_opts=opts.AxisTickOpts(is_show=True),
            splitline_opts=opts.SplitLineOpts(is_show=True),
        ),
    )
    .add_xaxis(xaxis_data=x_data)
    .add_yaxis(
        series_name="",
        y_axis=y_data,
        symbol="emptyCircle",
        is_symbol_show=True,
        is_smooth=True,
        label_opts=opts.LabelOpts(is_show=False),
    )
    .render("smoothed_line_chart.html")
)

Python echarts实现数据可视化实例详解

3.3 饼图

from pyecharts import options as opts
from pyecharts.charts import Pie
from pyecharts.faker import Faker
c = (
    Pie()
    .add(
        "",
        [list(z) for z in zip(Faker.choose(), Faker.values())],
        radius=["40%", "75%"],
    )
    .set_global_opts(
        title_opts=opts.TitleOpts(title="Pie-Radius"),
        legend_opts=opts.LegendOpts(orient="vertical", pos_top="15%", pos_left="2%"),
    )
    .set_series_opts(label_opts=opts.LabelOpts(formatter="{b}: {c}"))
    .render("pie_radius.html")
)

 

Python echarts实现数据可视化实例详解

官网:Document​

总结

本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注三水点靠木的更多内容! 

Python 相关文章推荐
python动态性强类型用法实例
May 09 Python
pymssql数据库操作MSSQL2005实例分析
May 25 Python
基于pandas数据样本行列选取的方法
Apr 20 Python
python执行系统命令后获取返回值的几种方式集合
May 12 Python
Sanic框架流式传输操作示例
Jul 18 Python
python里 super类的工作原理详解
Jun 19 Python
python 魔法函数实例及解析
Sep 25 Python
Python队列、进程间通信、线程案例
Oct 25 Python
python groupby 函数 as_index详解
Dec 16 Python
Python os模块常用方法和属性总结
Feb 20 Python
Pandas把dataframe或series转换成list的方法
Jun 14 Python
Anaconda配置各版本Pytorch的实现
Aug 07 Python
分享3个非常实用的 Python 模块
Mar 03 #Python
详解在OpenCV中如何使用图像像素
 Python 中 logging 模块使用详情
Mar 03 #Python
分享7个 Python 实战项目练习
Mar 03 #Python
python工具dtreeviz决策树可视化和模型可解释性
Python GUI编程之tkinter 关于 ttkbootstrap 的使用详解
python机器学习实现oneR算法(以鸢尾data为例)
Mar 03 #Python
You might like
Zend公司全球首推PHP认证
2006/10/09 PHP
PHP使用GIFEncoder类生成gif动态滚动字幕
2014/07/01 PHP
php文件下载处理方法分析
2015/04/22 PHP
php利用array_search与array_column实现二维数组查找
2019/07/08 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
jquery 为a标签绑定click事件示例代码
2014/06/23 Javascript
js实现左侧网页tab滑动门效果代码
2015/09/06 Javascript
Javascript的无new构建实例详解
2016/05/15 Javascript
javascript验证香港身份证的格式或真实性
2017/02/07 Javascript
layui文件上传实现代码
2017/05/20 Javascript
Angular2使用Angular CLI快速搭建工程(一)
2017/05/21 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
python中dir函数用法分析
2015/04/17 Python
Python爬取网易云音乐上评论火爆的歌曲
2017/01/19 Python
深入理解Python分布式爬虫原理
2017/11/23 Python
Python去除、替换字符串空格的处理方法
2018/04/01 Python
Python实现的根据IP地址计算子网掩码位数功能示例
2018/05/23 Python
基于随机梯度下降的矩阵分解推荐算法(python)
2018/08/31 Python
实例讲解Python脚本成为Windows中运行的exe文件
2019/01/24 Python
python:目标检测模型预测准确度计算方式(基于IoU)
2020/01/18 Python
Python实现SMTP邮件发送
2020/06/16 Python
Python 数据的累加与统计的示例代码
2020/08/03 Python
利用Python实现Json序列化库的方法步骤
2020/09/09 Python
使用HTML和CSS3绘制基本卡通图案的示例分享
2015/11/06 HTML / CSS
CSS3选择器新增问题的实现
2021/01/21 HTML / CSS
Jo Malone美国官网:祖玛珑香水
2017/03/27 全球购物
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
BAILEY 44官网:美国制造的女性服装
2019/07/01 全球购物
高职教师岗位职责
2013/12/24 职场文书
幼儿教师研修感言
2014/02/12 职场文书
施工员岗位职责
2014/03/16 职场文书
医院安全生产月活动总结
2014/07/05 职场文书
青年志愿者活动方案
2014/08/17 职场文书
团队会宣传标语
2014/10/09 职场文书
中秋节作文(五年级)之关于月亮
2019/09/11 职场文书
Go语言的协程上下文的几个方法和用法
2022/04/11 Golang