#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)
pyecharts - A Python Echarts Plotting Library built with love.Descriptionhttps://05x-docs.pyecharts.org/#/zh-cn/
DocumentDescriptionhttps://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")