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

总结

相关推荐
Tony Bai6 分钟前
Go 的 AI 时代宣言:我们如何用“老”原则,解决“新”问题?
开发语言·人工智能·后端·golang
Fcy64815 分钟前
C++ map和multimap的使用
开发语言·c++·stl
L Jiawen1 小时前
【Golang基础】基础知识(下)
服务器·开发语言·golang
TonyLee0171 小时前
使用argparse模块以及shell脚本
python
Blossom.1181 小时前
Prompt工程与思维链优化实战:从零构建动态Few-Shot与CoT推理引擎
人工智能·分布式·python·智能手机·django·prompt·边缘计算
云栖梦泽2 小时前
鸿蒙应用AI赋能与国际化落地实战:让待办应用跨越语言与智能边界
开发语言·鸿蒙系统
CoderCodingNo2 小时前
【GESP】C++五级真题(结构体排序考点) luogu-B3968 [GESP202403 五级] 成绩排序
开发语言·c++·算法
想做后端的小C2 小时前
Java:接口回调
java·开发语言·接口回调
love530love3 小时前
Windows 11 下 Z-Image-Turbo 完整部署与 Flash Attention 2.8.3 本地编译复盘
人工智能·windows·python·aigc·flash-attn·z-image·cuda加速
麒qiqi3 小时前
理解 Linux IO 多路复用
开发语言·数据库