上课提前截图笔记,看视频延后截图笔记,
成熟数据分析师30k ,无人驾驶已20k,
学会阅读 pyecharts官方文档,
选择图标类型,全局配置项,系列配置项,
# 1.导入模块
from pyecharts.charts import Line
# 导入配置模块
import pyecharts.options as opts
# 2.创建图表对象
line = Line()
# 3.添加数据 add_xaxis(列表)
# 添加x轴的数据
line.add_xaxis(['美国', '印度', '日本'])
# 添加y轴的数据
# 系列配置 首先确定参数 都是以_opts
# 找到参数名之后 猜测到类名 label_opts -> LabelOpts()
# 如何初始化这个类 从系列中 找到这个 LabelOpts, 根据文档进行配置
line.add_yaxis(series_name='各国GDP',
y_axis=[500, 200, 300],
label_opts=opts.LabelOpts(is_show=True, font_size=50))
# 4.生成html文件
# render('文件名') 如果不指定文件名 默认名字render.html
# 设置全局 set_global_opts
# 1.看官网图片 找到要设置的全局配置的类名
# 2.根据类名猜测参数名 类名小写用下划线链接就是 参数名
# 3.从官方文档中找到这个类 根据类中属性进行初始化
line.set_global_opts(
title_opts=opts.TitleOpts(title='各国GDP',
title_link='https://www.baidu.com',
subtitle='GDP')
)
line.render('gdp.html')
1导入模块 2创建图表对象 3添加数据 4生成html
3添加数据(看官方文档 1设置全局配置项 2猜测猜参数名 3设置系统配置项 )
找到图表类型,可以根据示例demo(基本通用),
再个性化定制可以设置配置项( 1设置全局配置项 2猜测猜参数名 3设置系统配置项 ),
json中,字典key值必须双引号,没有会自动加双引号,
json字符串,
import json
# 从这个文本数据中获取 日期(x轴)以及确诊的人数(y轴)
# 1.将文件中的数据读取到python中
with open("./data/日本.txt", 'r', encoding="utf-8") as f:
data = f.read()
# 2.将信息前面的jsonp_1651238757176_36964( );内容删除
data = data.replace('jsonp_1651238757176_36964(', '')
data = data[:-2]
# 3.将json字符串转成 python数据
data = json.loads(data)
# 4. 获取包含 日期与确诊人数的这个字典
data = data['data'][0]['trend']
# 获取x_data1, 从data中取出 日期
x_data1 = data["updateDate"]
print(x_data1)
# 获取y_data1, 从data中取出 累计确诊
y_data1 = data["list"][0]["data"]
print(y_data1)
先参考案例,再个性化定制,
官方文档拿到案例demo,再定制化开发,



