boxmoe_header_banner_img

你好,海绵宝宝

加载中

文章导读

python-JSON数据格式


avatar
lqbing2025 2025年4月27日 248



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)
)
    

感谢您的支持
微信赞赏

微信扫一扫

支付宝赞赏

支付宝扫一扫



评论(已关闭)

评论已关闭