当前位置: 首页 > news >正文

seo推广宣传东莞seo网络推广

seo推广宣传,东莞seo网络推广,网页设计登录页面怎么做,免费网站空间申请哪个好目录 json介绍#xff1a; Pyecharts介绍 安装pyecharts包 构建一个基础的折线图 配置全局配置项 综合案例#xff1a; 使用工具对数据进行查看 #xff1a; 数据处理 json介绍#xff1a; json是一种轻量级的数据交互格式#xff0c;采用完全独立于编程语言的文…目录 json介绍 Pyecharts介绍 安装pyecharts包  构建一个基础的折线图 配置全局配置项 综合案例 使用工具对数据进行查看  数据处理 json介绍 json是一种轻量级的数据交互格式采用完全独立于编程语言的文本格式来存储和表示数据。不同语言格式之间通过json进行转化json本质上为字符串。 下面演示使用json进行数据格式的转化。 python转为json使用json的dumps方法。 代码演示 import json # python转为json # 列表转化 data [{name:张三,age:12},{name:王五,age:13},{name:李四,age:14}] json_str1json.dumps(data,ensure_ascii False) # ensure_ascii false让中文内容直接输出不转换为码 print(type(json_str1)) print(json_str1)# 字典转化 d{name:李四,age:12} json_str2json.dumps(d,ensure_ascii False) print(type(json_str2)) print(json_str2) 运行结果  反过来json转为python使用json的loads方法。   代码演示 data [{name:张三,age:12},{name:王五,age:13},{name:李四,age:14}] list1json.loads(data) print(type(list1)) print(list1) 运行结果 Pyecharts介绍 Pyecharts是一个基于Python的开源数据可视化库它用于创建交互式的图表和图形。Pyecharts可以生成各种类型的图表包括折线图、柱状图、散点图、饼图等。它提供了丰富的图表样式和配置选项使用户能够自定义图表的外观和行为。 打开pyecharts查看官方示例。  安装pyecharts包  构建一个基础的折线图 代码 from pyecharts.charts import Lineline Line() # 添加x轴数据 line.add_xaxis([中国,美国,日本]) # 添加y轴数据 line.add_yaxis(GDP,[30,20,10]) # 查看图像 line.render() 运行代码会发现出现一个html结尾的网页文件。 选择一个浏览器打开 。 效果如下图。 配置全局配置项 通过导入包的更多功能添加一些更多的属性.  from pyecharts.charts import Line from pyecharts.options import TitleOpts,LegendOpts,ToolboxOpts# 引入标题line Line() # 添加x轴数据 line.add_xaxis([中国,美国,日本]) # 添加y轴数据 line.add_yaxis(GDP,[30,20,10])# 设置全局配置项 line.set_global_opts(# 设置标题并且控制位置title_optsTitleOpts(titleGDP展示,pos_leftcenter,pos_bottom1%),legend_opts LegendOpts(is_showTrue),toolbox_opts ToolboxOpts(is_showTrue), ) # 查看图像 line.render()效果图  综合案例 生成2022年美日印新冠疫情确诊人数折线对比图。 使用工具对数据进行查看  准备好的文件中的json数据如下 在abc173网站中对该json数据格式化直观看出层次结构点击json视图工具。 数据处理 我们需要获取json数据中的2020年的日期作为x轴该年的确诊人数作为y轴。 美国数据处理的代码演示 # 读取json文件 f_us open(D:/美国.txt,r,encodingUTF-8) us_dataf_us.read() # 去掉开头和结尾不规范字符 us_dataus_data.replace(jsonp_1629344292311_69436(,) us_dataus_data[:-2]# json转python字典 us_dictjson.loads(us_data)# 获取trend key us_trendus_dict[data][0][trend]# 获取日期数据用于x轴取2020年 us_x_dataus_trend[updateDate][:314] # 验证 print(us_x_data)# 获取确诊人数数据用于y轴,取2020年 us_y_dataus_trend[list][0][data][:314] # 验证 print(us_y_data) 同样的对日本和印度的json数据进行相应的处理。 import jsonfrom pyecharts.charts import Line from pyecharts.options import TitleOpts,LegendOpts,ToolboxOpts# 引入标题# 读取json文件 f_us open(D:/美国.txt,r,encodingUTF-8) us_dataf_us.read()f_jp open(D:/日本.txt,r,encodingUTF-8) jp_dataf_jp.read()f_in open(D:/印度.txt,r,encodingUTF-8) in_dataf_in.read()# 去掉开头和结尾不规范字符 us_dataus_data.replace(jsonp_1629344292311_69436(,) us_dataus_data[:-2]jp_datajp_data.replace(jsonp_1629350871167_29498(,) jp_datajp_data[:-2]in_datain_data.replace(jsonp_1629350745930_63180(,) in_datain_data[:-2]# json转python字典 us_dictjson.loads(us_data) jp_dictjson.loads(jp_data) in_dictjson.loads(in_data)# 获取trend key us_trendus_dict[data][0][trend] jp_trendjp_dict[data][0][trend] in_trendin_dict[data][0][trend]# 获取日期数据用于x轴取2020年 us_x_dataus_trend[updateDate][:314] jp_x_datajp_trend[updateDate][:314] in_x_datain_trend[updateDate][:314]# 获取确诊人数数据用于y轴,取2020年 us_y_dataus_trend[list][0][data][:314] jp_y_datajp_trend[list][0][data][:314] in_y_datain_trend[list][0][data][:314]# 生成图表 lineLine()line.add_xaxis(us_x_data) # x轴数据共用 line.add_yaxis(美国确诊人数,us_y_data) line.add_yaxis(日本确诊人数,jp_y_data) line.add_yaxis(印度确诊人数,in_y_data)# 设置标题注意标题一定在全局属性中设置 line.set_global_opts(title_optsTitleOpts(title2022年美日印新冠疫情确诊人数对比图,pos_leftcenter,pos_bottom1% ))# 查看图像 line.render()# 关闭文件 f_us.close() f_jp.close() f_in.close() 运行代码得到下图 。 我们可以看到当前图线的数字太多不太美观通过设置系列属性来去掉混合数字ctrlp查看所有功能找到label_opts。 # 修改y轴数据代码 line.add_yaxis(美国确诊人数,us_y_data,label_optsLabelOpts(is_showFalse)) line.add_yaxis(日本确诊人数,jp_y_data,label_optsLabelOpts(is_showFalse)) line.add_yaxis(印度确诊人数,in_y_data,label_optsLabelOpts(is_showFalse))可以看到数字消失了图表清爽了很多。  以上内容仅是对 JSON 数据格式转化以及 Pyecharts 库使用的简单演示。希望这样的分享能给您带来帮助也期待能获得您的投币点赞支持感谢
http://www.hkea.cn/news/14578601/

相关文章:

  • 网站建设前台后台用dede做的网站
  • 网站规划书包括哪些内容专业建站开发
  • php手机网站制作赶集网租房个人房源
  • 企业网站怎么做的湖南招聘信息网官网
  • 阜阳做网站的商户模板做网站
  • 云服务器上放多个网站早痿阳泄怎么治疗最快
  • 做企业宣传网站wordpress apahce 静态 windows
  • 网站建设指南金口河移动网站建设
  • 网站图片如何做缓存武义住房和城乡建设局网站
  • 公众平台如何做网站婚庆策划公司的商业模式
  • 自己电脑怎么做网站服务器网站详情怎么做的
  • 学做网站记不住代码新媒体营销岗位职责
  • 企业网站建设的服务类型有哪些为什么我的网站百度搜不到
  • 加猛挣钱免费做网站软件加盟
  • 网站的关键词怎么设置爱情网站设计
  • 广州做大型网站建设什么是网站地址
  • 品牌网站建设大概费用网站如何做网页查询
  • 怎么创办网站图片展示型网站
  • swiper做的全屏网站广州网络推广定制
  • 连云港建设工程安全网站建站工具 ip
  • 河南县网站建设公司北京软件开发培训
  • 中企动力合作网站如何做下载网站赚钱吗
  • 基于网站的app开发整合营销的成功案例
  • 上国外网站dns手机网站自助建站源码
  • 网站权重排行建设网站应该注意的地方
  • 数据线东莞网站建设技术支持网站规划模板下载
  • 郑州网站建设系统介绍河池做网站
  • 营销型网站建设便宜wordpress的搭建环境
  • 外贸网站产品分析静态网页设计实训心得
  • 网站改版是什么怎么做网站内容