
- #json数据格式可以是:
- {"name":"admin","age":18}
-
- #也可以是
- [{"name":"admin","age":18},{"name":"root","age":19},{"name":"admin","age":22}]
- # 导入json模块
- import json
-
- #准备符合格式json格式要求的python数据
- data = [{"name":"老王","age":16},{"name":"老张","age":19}]
-
- #通过json.dumps(data)方法把python数据转化为了json数据
- data = json.dumps(data)
-
- #通过 json.loads(data)方法把json数据转化为了python数据
- data = json.loads(data)
- import json
-
- data = [{"name":"大王","age":13},{"name":"小晚风给","age":21},{"name":"wadm","age":18}]
-
- json_str = json.dumps(data,ensure_ascii=False) #ensure_ascii=False中文
- print(type(json_str))
- print(json_str)
-
- #准备字典 ,把字典转换为json
- d = {"name":"大王","age":13}
- json_str = json.dumps(d,ensure_ascii=False)
- print(type(json_str))
- print(json_str)
-
- # 将json字典转换为python数据类型{k:v,k:v},{k:v,k:v}
- s = '[{"name":"大王","age":13},{"name":"小晚风给","age":21},{"name":"wadm","age":18}]'
- l = json.loads(s)
- print(type(l))
- print(l)
- #把json转换成python数据类型{k:v,k:v}
- d = '{"name":"大王","age":13}'
- d = json.loads(d)
- print(type(d))
- print(d)
-
DocumentDescription
https://gallery.pyecharts.org/#/README
- #导入包
- from pyecharts.charts import Line
-
- #创建一个折现图对象
- line = Line()
-
- #给折线图对象添加x轴的数据
- line.add_xaxis(["中国","美国","法国"])
-
- #给折线图象添加y轴的数据
- line.add_yaxis("GDP",[30,20,10])
-
- #通过reader的方法 将代码转换成图像
- line.render()

- #导入包
- from matplotlib import legend
- from pyecharts.charts import Line
- from pyecharts.options import TitleOpts,LegendOpts,ToolboxOpts,VisualMapOpts
- #创建一个折现图对象
- line = Line()
-
- #给折线图对象添加x轴的数据
- line.add_xaxis(["中国","美国","法国"])
-
- #给折线图象添加y轴的数据
- line.add_yaxis("GDP",[30,20,10])
-
- #设置全局配置项set_global_opts来设置
- 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)
- )
-
- #通过reader的方法 将代码转换成图像
- line.render()
-

- #导入包
- from cProfile import label
- from pyecharts.charts import Bar
- from pyecharts.options import LabelOpts
- #使用Bar构建基础柱状图
- bar = Bar()
- # 添加x轴的数据
- bar.add_xaxis(["中国","美国","美国"])
- #添加y轴数据
- bar.add_yaxis("GDP",[30,20,10],label_opts=LabelOpts(position="right"))
- #反转x和y轴
- bar.reversal_axis()
- #绘图
- bar.render("柱状图.html")
