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

总结

相关推荐
鸡鸭扣36 分钟前
Docker:3、在VSCode上安装并运行python程序或JavaScript程序
运维·vscode·python·docker·容器·js
paterWang1 小时前
基于 Python 和 OpenCV 的酒店客房入侵检测系统设计与实现
开发语言·python·opencv
东方佑1 小时前
使用Python和OpenCV实现图像像素压缩与解压
开发语言·python·opencv
我真不会起名字啊2 小时前
“深入浅出”系列之杂谈篇:(3)Qt5和Qt6该学哪个?
开发语言·qt
神秘_博士2 小时前
自制AirTag,支持安卓/鸿蒙/PC/Home Assistant,无需拥有iPhone
arm开发·python·物联网·flutter·docker·gitee
laimaxgg2 小时前
Qt常用控件之单选按钮QRadioButton
开发语言·c++·qt·ui·qt5
水瓶丫头站住2 小时前
Qt的QStackedWidget样式设置
开发语言·qt
Moutai码农3 小时前
机器学习-生命周期
人工智能·python·机器学习·数据挖掘
小钊(求职中)3 小时前
Java开发实习面试笔试题(含答案)
java·开发语言·spring boot·spring·面试·tomcat·maven
小白教程4 小时前
python学习笔记,python处理 Excel、Word、PPT 以及邮件自动化办公
python·python学习·python安装