json 数据格式
什么是 json
json 是一种轻量级的数据交互格式。可以按照 JSON 指定的格式去组织和封装数据
JSON 本质上是一个带有特定格式的字符串
主要功能:json 就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互
json 有什么用
各种编程语言存储数据的容器不尽相同,在 python 中有字典 dict 这样的数据类型,而其它语言可能没有对应的字典。
json 格式数据转化
json 格式的数据要求很严格,比如
# json 数据的格式可以是:
{"name":"admin","age":18}
# 也可以是:
[{"name":"admin","age":18},{"name":"root","age":16}]
python 数据和 json 数据的相互转化
# 导入 json 模块
import json
# 准备符合格式 json 格式要求的 python 数据
data = [{"name":"老王","age":16},{"name":"张三","age":20}]
# 通过 json.dumps(data) 方法把 python 数据转化为了 json 数据
data = json.dumps(data)
# 通过 json.loads(data) 方法把 json 数据转化为了 python 数据
data = json.loads(data)
# 注意如果带中文并且想显示出来就带 ensure_ascii = False
data = json.dumps(data,ensure_ascii = False)
pyecharts 模块介绍
概况
Echarts 是个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可。
pyecharts 这个框架的画廊:https://gallery.pyecharts.org/#/README
pyecharts 快速入门
基础折线图
# 导包,导入 Line 功能构建折线图对象
from pyecharts.charts import Line
# 得到折线图对象
line = Line()
# 添加 X 轴数据
line.add_xaxis(["中国","美国","英国"])
# 添加 y 轴数据
line.add_yaxis("GDP",[30,20,10])
# 生成图表
line.render()
pyecharts 有哪些配置选项
全局配置选项
set_global_opts 方法
这里全局配置选项可以通过 set_global_opts 方法来进行配置,相应的选项和选项的功能如下:
from pyecharts.options import TitleOpts, LegendOpts,ToolboxOpts,VisualMapOpts
line.set_global_opts(
title_opts = TitleOpts("测试", pos_left="center", pos_bottom="1%"),
legend_opts = LegendOpts(is_show=True),
toolbox_opts = ToolboxOpts(is_show=True),
visualmap_opts = VisualMapOpts(is_show=True),
tooltip_opts=TooltipOpts(is_show=True)
)
评论(已关闭)
评论已关闭