【Python | 杂代码】教你用pyecharts实现数据视图化分析

简介: 【Python | 杂代码】教你用pyecharts实现数据视图化分析

简说Python,号主老表,Python终身学习者,数据分析爱好者,从18年开始分享Python知识,原创文章227篇,写过Python、SQL、Excel入门文章,也写过Web开发、数据分析文章,老表还总结整理了一份2022Python学习资料和电子书资源,关注后私信回复:2022 即可领取。

image.png

1.模块安装及介绍

###安装

pip install pyecharts

###介绍

pyecharts 是一个用于生成 Echarts 图表的类库, Echarts 是百度开源的一个数据可视化 JS 库,主要用于数据可视化。

2.我的第一个图表


image.png


运行结束后,我们发现控制台输出了一大串字符,看着有点像字典的感觉,好像再没别的界面了,


image.png

其实不然,render() 方法默认将会在根目录下生成一个 render.html 的文件,支持 path 参数,设置文件保存位置,如 :render(r"H:/PyCoding/FlaskCoding/EnglishName/test/templates/test01.html"),注意啦:路径名必须是完整路径,不然会报错;用浏览器打开可以查看效果,后面我们可以结合框架写一些视图函数,在页面中调用打开。

add()方法:用于添加图表的数据和设置各种配置项

show_config()方法:打印输出图表的所有配置项

image.png

在浏览器中运行,结果如下:


image.png

3.常用图展示

(1)叠加图+3D散点图

image.png

image.png

注意:

add(name, data,
    grid3d_opacity=1, **kwargs)
  • name : 字符串,表示图例名称
  • data : 列表,包含列表的列表
     其中数据项中,每一行是一个『数据项』,每一列属于一个『维度』

  • grid3d_opacity : 3D 笛卡尔坐标系组的透明度(点的透明度),默认为 1,完全不透明。

运行结果,在templates文件夹下生成一个test02.html文件,用浏览器打开:

image.png

image.png

image.png

image.png

我们会发现,当我们选择不同的样式时,数据呈现方式也不同,这样就有利于我们从各个方面去观察数据,得出更准确有意义的结论。

(2)扇形图和3D柱状图

image.png

image.png

运行结果:

image.png

image.png

image.png

(3)雷达图和词云图

image.png

运行结果:

image.png

image.png

相关文章
|
3天前
|
存储 数据处理 数据格式
Python提取文本文件(.txt)数据的方法
该文介绍了如何使用Python遍历含有多個`.txt`文本文件的文件夹,找出文件名包含`Point`的文件,并从中提取特定波长数据。目标是收集所有相关文件中指定波长对应的后5列数据,同时保留文件名。代码示例展示了如何使用`os`和`pandas`库实现这一功能,最终将所有数据整合到一个DataFrame对象中。
|
1天前
|
Python 数据采集 安全
淘宝商品评论数据爬取:Python实战指南
淘宝商品评论数据的自动爬取可以为市场分析和用户行为研究提供宝贵的信息资源。然而,这一过程需要严格遵守法律法规,尊重数据的版权和隐私。通过合理利用Python的网络爬虫技术,可以在遵循道德规范的前提下,高效地完成数据采集任务。 通过本文的指南,希望你能对淘宝商品评论数据的爬取有一个清晰的认识,并能够安全、合法地进行数据采集。
|
1天前
|
Python 缓存 开发者
Python中的装饰器:优雅而强大的代码增强工具
在Python编程中,装饰器是一种强大的工具,它允许开发者在不改变原有代码结构的情况下,增加额外的功能。本文将深入探讨Python中装饰器的概念、用法和实际应用,展示其在代码优化和增强方面的威力。
|
1天前
|
Python 设计模式 缓存
Python中的装饰器:提升代码可读性与可维护性
在Python编程中,装饰器是一种强大的工具,它可以提高代码的可读性和可维护性。本文将深入探讨装饰器的概念、用法以及实际应用场景,帮助读者更好地理解和利用Python中的装饰器。
|
1天前
|
Python 缓存
Python 中的装饰器:提升代码可读性与灵活性
Python 中的装饰器是一种强大的工具,它可以提高代码的可读性和灵活性。本文将深入探讨装饰器的概念、用法以及如何在实际项目中应用装饰器来简化代码、增加功能,以及解决常见的编程问题。
|
1天前
|
Python
通过f-string编写简洁高效的Python格式化输出代码
Python 3.6中引入的f-string是Python中最常用的特征之一,它可以让我们编写更干净、更高效和更易于维护的代码,我们今天就由浅入深来详细介绍使用它的一些技巧。
11 4
|
2天前
|
算法 程序员 开发工具
GitHub上新!14个Python项目详细教程(附完整代码)
Python作为程序员的宠儿,越来越得到人们的关注,使用Python进行应用程序开发的也越来越多。 今天给小伙伴们分享的这份项目教程完整代码已上传至GitHub,你可以选择跟着这份教程一段一段的手敲出来这几个项目,也可以直接从GitHub上copy下来。
|
2天前
|
存储 索引 Python
Python数据容器的切片操作详解
Python数据容器的切片操作详解
5 1
|
3天前
|
并行计算 算法 编译器
如何优化Python代码以提高执行效率
如何优化Python代码以提高执行效率
10 1
|
5天前
|
算法 NoSQL Python
开山之作!Python数据与算法分析手册,登顶GitHub!
若把编写代码比作行军打仗,那么要想称霸沙场,不能仅靠手中的利刃,还需深谙兵法。 Python是一把利刃,数据结构与算法则是兵法。只有熟读兵法,才能使利刃所向披靡。只有洞彻数据结构与算法,才能真正精通Python