Python进阶 JSON数据,pyecharts制图

目录

json数据格式的转换

什么是json

json本质

注意

pyecharts快速入门

画一个最简单的折线图

使用全局配置选项优化折线图

总结


json数据格式的转换

什么是json

一种轻量级的数据交换格式,可以按json指定的格式去组织和封装数据

json本质

带有特定格式的字符串(有点像列表,字典)

python 复制代码
import json
data = [{"name":"张大山","age":11},{"name":"王大锤","age":15},{"name":"赵小虎","age":13}]
str = json.dumps(data,ensure_ascii=False)
str1 = json.loads(str)
print(str)
print(type(str))

print(str1)
print(type(str1))

注意

json的对象必须是str,byts或bytearray,而不是list

pyecharts快速入门

画一个最简单的折线图

python 复制代码
from pyecharts.charts import Line

line = Line()
line.add_xaxis(["中国","美国","英国"])
line.add_yaxis("GDP",[30,20,10])
line.render()

使用全局配置选项优化折线图

python 复制代码
from pyecharts.charts import Line
from pyecharts.options import TitleOpts,LegendOpts,ToolboxOpts,VisualMapOpts
line = Line()
line.add_xaxis(["中国","美国","英国"])
line.add_yaxis("GDP",[30,20,10])

#设置全局配置项set_global_opts来设置,关键字传参
#position
#pos_left更改左右的位置
#pos_bottom更改上下的位置
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)
)



line.render()

总结

相关推荐
不知所云,几秒前
6. c++ 20 Modules 使用
开发语言·c++20·c++ modules
有泽改之_1 分钟前
Garmin FIT协议与FIT Activity文件类型
网络·python
a***97681 分钟前
Python大数据可视化:基于大数据技术的共享单车数据分析与辅助管理系统_flask+hadoop+spider
大数据·python·信息可视化
沐浴露z2 分钟前
详解Java ArrayList
java·开发语言·哈希算法
x***B4113 分钟前
Rust unsafe代码规范
开发语言·rust·代码规范
love530love3 分钟前
【笔记】解决 Stable Diffusion WebUI 启动 “找不到llama_cpp模块”
运维·windows·笔记·python·stable diffusion·github·llama
h***67375 分钟前
Flask:后端框架使用
后端·python·flask
北郭guo5 分钟前
Java设计模式 【理论+代码实现】 让你从小白到大佬的蜕变
java·开发语言·设计模式
MediaTea9 分钟前
Python 库手册:gc 垃圾回收
java·开发语言·jvm·python·算法
红蒲公英11 分钟前
( 教学 )Agent 构建 Prompt(提示词)2. CommaSeparatedListOutputParser
人工智能·python·langchain·prompt·langgraph