Python学习(十三)

安装包的方法:

Python学习(十三)_第1张图片

 Python学习(十三)_第2张图片

#python数据和json数据的相互转换
import json
#准备列表,列表的每一个元素都是字典,将其转换为JSON
data = [{"name":"大大","age":21},{"name":"小小","age":21}]
json_str = json.dumps(data,ensure_ascii=False)
print(type(json_str))
print(json_str)
#准备字典,将字典转换为json
d = {"name":"中中","name":"微微"}
json_str = json.dumps(d, ensure_ascii=False)
print(type(json_str))
print(json_str)
#将json字符串转换为Python数据类型
s = '[{"name":"大大","age":21},{"name":"小小","age":21}]'
l = json.loads(s)
print(type(l))
print(l)
#将json字符串转换为Python数据类型
s = '{"name":"大大","age":21}'
d = json.loads(s)
print(type(d))
print(d)

#pyecharts入门
#导包,导入Line功能构建折线图对象
from pyecharts.charts import Line
#创建一个折线图对象
line = Line()
#给折线图对象添加x轴的数据
line.add_xaxis(["中国","美国","日本"])
#给折线图对象添加y轴的数据
line.add_yaxis("GDP",[20,29,19])

from pyecharts.options import TitleOpts,LegendOpts,ToolboxOpts,VisualMapOpts
#设置全局配置项
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)   #视觉映射
)
#通过render方法,将代码生成为图像
line.render()

#在网页打开生成的html文件

Python学习(十三)_第3张图片

 

Python学习(十三)_第4张图片

 

 

你可能感兴趣的:(python)