一、json数据格式
1. json:是一种轻量级的数据交互格式, 采用完全独立于编程语言的文本格式来存储和表示数据(就是字符串)
- Python语言使用JSON有很大优势,因为:JSON无非就是一个单独的字典或一个内部元素都是字典的列表
- 所以JSON可以直接和Python的字典或列表进行无缝转换。
2. json格式数据转化
- 通过 json.dumps(data) 方法把python数据转化为了 json数据 data = json.dumps(data)
- 如果有中文可以带上:ensure_ascii=False参数来确保中文正常转换示data = json.dumps(data, ensure_ascii=False)
- 通过 json.loads(data) 方法把josn数据转化为了 python列表或字典 data = json.loads(data)
二、pyecharts模块介绍
1. 开发可视化图表使用的技术栈是:
Echarts框架的Python版本:PyEcharts包
2. 如何安装PyEcharts包:
pip install pyecharts
3. 如何查看官方示例 打开官方画廊:
https://gallery.pyecharts.org/#/README
三、pyecharts快速入门
1.基础折线图示例代码和效果:
2. pyecharts模块中有很多的配置选项, 常用到2个类别的选项:
- 全局配置选项
- 系列配置选项
3. 全局配置项能做什么?
- 配置图表的标题
- 配置图例
- 配置鼠标移动效果
- 配置工具栏
- 等整体配置项
4.全局配置选项可以通过set_global_opts方法来进行配置,相应的选项和选项的功能如下:
四、数据处理
假设原始数据如下:
处理方式:
1.导入模块:
2.对数据进行处理,让数据符合json格式:
五、创建折线图
步骤如下: