JSON数据格式:
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。
JSON本质上是一个带有特定格式的字符串
主要功能: json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互。类似于:国际通用语言-英语,中国官方语言-普通话
JSON数据的格式:
1 | # json数据的格式可以是(json是Python的列表(内嵌字典的列表)或者字典) |
Python数据和Json数据的相互转换:
1 | # 导入json模块 |
pyecharts模块
pyecharts是帮助我们做出数据可视化效果图的一个模块。它的本体是echarts框架。
Echarts是由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可,而Python是门富有表达能力的语言,很适合用于数据处理,当数据分析遇上数据可视化时pycharts诞生了。
1 | 中文文档:pyecharts.org |
安装:
1 | >>> pip install pyecharts |
pyecharts入门使用
pycharts有那些配置选项:
全局配置选项:针对整个图像进行设置,图像的标题,图例,工具箱等
全局配置可以通过一个set_global_opts方法进行配置,相应的选项和选项的功能如下:
系列配置选项:针对具体的轴数据进行配置
数据处理
通过json模块对数据进行处理
1 | 在线json格式化分析:ab173.com |
1 | # 构建图表 |
地图可视化
使用pyecharts构建基础的全国地图可视化图表。
基础柱状图开发
创建自动播放:
修改柱状颜色
GDP动态柱状图绘制
1.掌握列表的sort方法并配合lambda匿名函数完成列表排序
sort方法 : 列表.sort(key=选择排序依据的函数,reverse=True|False)。
参数key,是要求传入一个函数,表示将列表的每一个元素都传入函数中,返回排序的依据。
参数reverse,是否反转排序结果,True表示降序,False表示升序。
2.完成图表所需的数据处理
3.完成GDP动态图表绘制