全局配置选项可以通过set_global_opts方法来进行配置(标题、图例、工具箱)。
line.set_global_opts(title_opts=TitleOpts("测试",pos_left="center",pos_bottom="1%"),# 标题legend_opts=LegendOpts(is_show=True),# 图例toolbox_opts=ToolboxOpts(is_show=True),# 工具箱visualmap_opts=VisualMapOpts(is_show=True),# 视觉映射tooltip_opts=TooltipOpts(is_show=True),) 数据处理通过json模块对数据进行处理
# 处理数据f_us=open("D:/美国.txt","r",encoding="UTF-8")us_data=f_us.read()# 去掉不符合JSON规范的开头us_data=us_data.replace("jsonp_1629344292311_69436(","")# 去掉不符合JSON规范的结尾us_data=us_data[:-2]# JSON转python字典us_dict=json.loads(us_data)# 获取trend keytrend_data=us+dict['data'][0]['trend']# 获取日期数据,用于x轴x_data=trend_data['updateDate'][:314]# 获取确诊数据,用于y轴y_data=trend_data['list'][0]['data'][:314]# 生成图表 完成折线图 from pyecharts.charts import Line# 生成图表line=Line()#构建折线图对象# 添加x轴数据line.add_xaxis(us_x_data)# 添加y轴数据line.add_yaxis("美国确诊人数",us_y_data)line.add_yaxis("日本确诊人数",jp_y_data)line.add_yaxis("印度确诊人数",in_y_data)line.render()# 关闭文件f_us.close()f_jp.close()f_in.close() 地图 # 地图可视化的基本使用from pyecharts.charts import Map# 准备地图对象map=Map()# 准备数据data=[("北京",99),("上海",199),("湖南",299),("台湾",399)]# 添加数据map.add("测试地图",data,"Chiana")# 绘图map.render() 动态柱状图 二级目录 三级目录