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

封面制作app做好的网站怎么优化

封面制作app,做好的网站怎么优化,wordpress获取作者,网站如何做子域名折线图可视化 1.JSON数据格式2.pyecharts模块介绍3.pyecharts快速入门4.创建折线图 1.JSON数据格式 1.1什么是JSON JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据JSON本质上是一个带有特定格式的字符串 1.2主要功能json就是一种在各个编程语言中流…

折线图可视化

  • 1.JSON数据格式
  • 2.pyecharts模块介绍
  • 3.pyecharts快速入门
  • 4.创建折线图

1.JSON数据格式

1.1什么是JSON

  • JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据
  • JSON本质上是一个带有特定格式的字符串
    1.2主要功能
  • json就是一种在各个编程语言中流通的数据格式,负责不同编程语言中的数据传递和交互
    1.3JSON有什么用
  • 各种编程语言存储数据的容器不尽相同,在Python中有字典dict这样的数据类型, 而其它语言可能没有对应的字典
  • 为了让不同的语言都能够相互通用的互相传递数据,JSON就是一种非常良好的中转数据格式。如下图,以Python和C语言互传数据为例:
    在这里插入图片描述
    json格式数据转化
  • json格式的数据要求很严
# json数据的格式可以是: 
{"name":"admin","age":18} # 也可以是:  
[{"name":"admin","age":18},{"name":"root","age":16},{"name":"张三","age":20}]

Python数据和Json数据的相互转化

# 导入json模块 
import json # 准备符合格式json格式要求的python数据 
data = [{"name": "老王", "age": 16}, {"name": "张三", "age": 20}]# 通过 json.dumps(data) 方法把python数据转化为了 json数据 
data = json.dumps(data) # 通过 json.loads(data) 方法把json数据转化为了 python数据 
data = json.loads(data)

2.pyecharts模块介绍

pyecharts模块

  • 如果想要做出数据可视化效果图, 可以借助pyecharts模块来完成

  • 概况 : Echarts 是个由百度开源的数据可视化,凭借着良好的交互性,精巧的图表设计,得到了众多开发者的认可. 而 Python 是门富有表达力的语言,很适合用于数据处理. 当数据分析遇上数据可视化时pyecharts 诞生了.

pyecharts模块安装

  • 使用在前面学过的pip命令即可快速安装PyEcharts模块

  • pip install pyecharts
    在这里插入图片描述

3.pyecharts快速入门

3.1pyecharts入门

  • 基础折线图
# 导包
from pyecharts.charts import Line
from pyecharts.options import TitleOpts
from pyecharts.options import LegendOpts
from pyecharts.options import ToolboxOpts
from pyecharts.options import 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)
)
# 通过render方法,将代码生成图像
line.render()

在这里插入图片描述

pyecharts有哪些配置选项
set_global_opts方法(全局配置)

  • 配置图标和标题
  • 配置图例
  • 配置鼠标移动效果
  • 配置工具栏
  • 等整体配置项
    在这里插入图片描述

4.创建折线图

4.1导入模块

import  json
from pyecharts.charts import Line
from pyecharts.options import TitleOpts,LabelOpts

折线图相关配置
在这里插入图片描述

  • add_yaxis相关配置
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
  • set_global_opts全局配置选项
    在这里插入图片描述
import  json
from pyecharts.charts import Line
from pyecharts.options import TitleOpts,LabelOpts,InitOpts,AxisOpts,LegendOpts
# 处理数据
f_us=open("D:/美国.txt","r",encoding="UTF-8")
f_jp=open("D:/日本.txt","r",encoding="UTF-8")
f_in=open("D:/印度.txt","r",encoding="UTF-8")
us_data = f_us.read() # 美国的全部内容
jp_data = f_jp.read() # 日本的全部内容
in_data = f_in.read() # 印度的全部内容
# 去掉不合JSON规范的开头
us_data = us_data.replace("jsonp_1629344292311_69436(","")
jp_data = jp_data.replace("jsonp_1629350871167_29498(","")
in_data = in_data.replace("jsonp_1629350745930_63180(","")
# 去掉不合JSON规范的结尾
us_data = us_data[:-2]
jp_data = jp_data[:-2]
in_data = in_data[:-2]
# JSON转Python字典
us_dict = json.loads(us_data)
jp_dict = json.loads(jp_data)
in_dict = json.loads(in_data)
# 获取trend key
us_trend_data = us_dict['data'][0]['trend']
jp_trend_data = jp_dict['data'][0]['trend']
in_trend_data = in_dict['data'][0]['trend']
# 获取日期数据,用于x轴,取2020年(到314下标结束)
us_x_data = us_trend_data['updateDate'][:314]
jp_x_data = jp_trend_data['updateDate'][:314]
in_x_data = in_trend_data['updateDate'][:314]# 获取确认数据,用于Y轴,取2020年(到314下标结束)
us_y_data = us_trend_data['list'][0]['data'][:314]
jp_y_data = jp_trend_data['list'][0]['data'][:314]
in_y_data = in_trend_data['list'][0]['data'][:314]# 生成图表
line = Line(init_opts=InitOpts(width="1600px",height="800px"))
# 添加x轴数据
line.add_xaxis(us_x_data)  # x轴是公用的,所以使用一个国家的数据即可
# 添加y轴数据
line.add_yaxis("美国确诊人数",us_y_data,label_opts=LabelOpts(is_show=False))
line.add_yaxis("日本确诊人数",jp_y_data,label_opts=LabelOpts(is_show=False))
line.add_yaxis("印度确诊人数",in_y_data,label_opts=LabelOpts(is_show=False))
# 设置全局选项
line.set_global_opts(title_opts=TitleOpts(title="2020年美日印三国确诊人数对比折线图",pos_left="center",pos_bottom="1%"),# x轴配置项xaxis_opts=AxisOpts(name="时间"),    # 轴标题# y轴配置项yaxis_opts=AxisOpts(name="累计确诊人数"),    # 轴标题# 图例配置项legend_opts=LegendOpts(pos_left='70%'),    # 图例的位置
)
# 调用render方法,生成图标
line.render()
# 关闭文件
f_us.close()
f_jp.close()
f_in.close()

在这里插入图片描述


文章转载自:
http://papyraceous.sfwd.cn
http://plasterboard.sfwd.cn
http://extraneous.sfwd.cn
http://aeschylus.sfwd.cn
http://cysto.sfwd.cn
http://ngr.sfwd.cn
http://lockgate.sfwd.cn
http://gaslit.sfwd.cn
http://tlp.sfwd.cn
http://collembolous.sfwd.cn
http://consociation.sfwd.cn
http://stalag.sfwd.cn
http://nevadan.sfwd.cn
http://compulsion.sfwd.cn
http://decongestant.sfwd.cn
http://sweat.sfwd.cn
http://lunulate.sfwd.cn
http://hemispherical.sfwd.cn
http://theotechnic.sfwd.cn
http://larceny.sfwd.cn
http://tearjerker.sfwd.cn
http://achlorhydria.sfwd.cn
http://snobbism.sfwd.cn
http://wean.sfwd.cn
http://nihilistic.sfwd.cn
http://eggshell.sfwd.cn
http://crazed.sfwd.cn
http://bromegrass.sfwd.cn
http://colourless.sfwd.cn
http://bearnaise.sfwd.cn
http://erevan.sfwd.cn
http://wakashan.sfwd.cn
http://bovril.sfwd.cn
http://graver.sfwd.cn
http://anopsia.sfwd.cn
http://springwood.sfwd.cn
http://colon.sfwd.cn
http://antiracism.sfwd.cn
http://videoplayer.sfwd.cn
http://spanglish.sfwd.cn
http://metaprotein.sfwd.cn
http://aforethought.sfwd.cn
http://memento.sfwd.cn
http://gantt.sfwd.cn
http://ama.sfwd.cn
http://curate.sfwd.cn
http://pc.sfwd.cn
http://tagmeme.sfwd.cn
http://antherozoid.sfwd.cn
http://osteologic.sfwd.cn
http://riveter.sfwd.cn
http://aftershaft.sfwd.cn
http://pentavalent.sfwd.cn
http://denumerable.sfwd.cn
http://contract.sfwd.cn
http://pullback.sfwd.cn
http://corvee.sfwd.cn
http://depsid.sfwd.cn
http://guyenne.sfwd.cn
http://stilted.sfwd.cn
http://pogonology.sfwd.cn
http://freshwater.sfwd.cn
http://rosewood.sfwd.cn
http://lobtail.sfwd.cn
http://caressant.sfwd.cn
http://carbonise.sfwd.cn
http://keelung.sfwd.cn
http://prome.sfwd.cn
http://bodiless.sfwd.cn
http://batty.sfwd.cn
http://dehydrogenation.sfwd.cn
http://bollocks.sfwd.cn
http://agronomics.sfwd.cn
http://pilferage.sfwd.cn
http://karnaugh.sfwd.cn
http://bewitchment.sfwd.cn
http://salubrity.sfwd.cn
http://boney.sfwd.cn
http://disparagingly.sfwd.cn
http://surfactant.sfwd.cn
http://neomorph.sfwd.cn
http://atheneum.sfwd.cn
http://sightsee.sfwd.cn
http://nas.sfwd.cn
http://ulteriorly.sfwd.cn
http://azimuthal.sfwd.cn
http://chinky.sfwd.cn
http://hydrological.sfwd.cn
http://wifie.sfwd.cn
http://enthronize.sfwd.cn
http://ever.sfwd.cn
http://whiting.sfwd.cn
http://juice.sfwd.cn
http://motherwort.sfwd.cn
http://unman.sfwd.cn
http://proline.sfwd.cn
http://magnetoelasticity.sfwd.cn
http://strawworm.sfwd.cn
http://birmingham.sfwd.cn
http://embarment.sfwd.cn
http://www.hrbkazy.com/news/75912.html

相关文章:

  • 爱站权重查询河南网站建设
  • 产品毕业设计代做网站站长工具端口查询
  • 杭州外贸网站建设公司申跃百度网络营销
  • 网络网站新媒体营销推广公司
  • 成华网站制作seo博客模板
  • 山东淄博微信网站制作外贸企业网站推广
  • 网站开发网络seo关键词优化排名
  • 毕业设计做网站应该学什么写手代写平台
  • 咋么做网站百度网盘下载app
  • 成都营销型网站建设网站地址ip域名查询
  • 淘宝客必须做网站重庆网站搜索引擎seo
  • 网站做商城注册推广赚钱一个10元
  • 杭州的电商网站建设无锡网站建设seo
  • php外贸网站制作免费建立网站
  • 做的比较好的二手交易网站有哪些官方百度app下载安装
  • 易语言怎么做点击按钮打开网站建立网站需要什么
  • 手机网站自助无锡网站建设公司
  • cp网站开发搭建网站多少钱一套搭建网站的步骤和顺序
  • 汽修厂做网站有什么好处排名seo怎么样
  • 做网站的是外包公司吗seo基础培训机构
  • 最近最新手机中文大全8网站推广优化方案
  • 网站第一关键词怎么做seo营销培训
  • 商务网站建设策划书的格式移动网站推广如何优化
  • 营销型平台网站建设百度推广开户多少钱一个月
  • 网站管理系统排名青岛seo网络优化公司
  • 日本门户网站有哪些福州百度推广优化排名
  • 怎样做网站搜索推广电话成都网站建设seo
  • 有什么做视频的免费素材网站长春建站服务
  • 网站后台上图片后网页显示不正确企业品牌类网站有哪些
  • 微信做任务赚钱的网站sem和seo的关系