一、json学习
1.什么是json?
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据。
JSON本质上是一个带有特定格式的字符串。
2.json的功能?
负责不同编程语言中的数据传递和交互 (eg:中国56个民族不同地区的通用语言-普通话)
3.python数据和json数据的相互转化
# 导入json模块
import json
# 准备符合格式json格式要求的python数据
data = [{"name": "老王", "age": 16}, {"name": "张三", "age": 20}]
# python数据转化为json数据
data = json.dumps(data)
# json数据转化为python数据
data = json.loads(data)
二、pyecharts学习
1.pyecharts模块的功能?
做出数据可视化效果图
2.学习pyecharts配置项
全局配置选项功能:①配置图表的标题 ②配置图例 ③配置鼠标移动效果 ④配置工具栏 等
全局配置选项:set_global_opts方法
3.实例
# 导包
from pyecharts.charts import Line
from pyecharts.options import TitleOpts,LegendOpts,ToolboxOpts,VisualMapOpts
# 创建一个折线图对象
line = Line()
# 给折线图对象添加x轴的数据
line.add_xaxis(["中国","美国","英国"])
# 给折线图对象添加y轴的数据
line.add_yaxis("GDP",[30,20,10])
# 设置全局配置项set_global_opts来设置,
line.set_global_opts(
title_opts = TitleOpts(title="GDP展示",pos_left="center",pos_bottom="1%"),
legend_opts = LegendOpts(is_show=True),
toolbox_opts = ToolboxOpts(is_show=True),
visualmap_opts = VisualMapOpts(is_show=True),
)
# 通过render方法,将代码生成图像
line.render()