php个人网站怎么做,网络营销有哪些,php开发工具,网站设计一般多长时间绘制简单的折线图
1.1json数据格式
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据#xff0c;其本质上是一个带有特定格式的字符串。 主要功能#xff1a;json就是一种在各个编程语言中流通的数据格式#xff0c;负责不同编程语言中的数据传递…绘制简单的折线图
1.1json数据格式
JSON是一种轻量级的数据交互格式。可以按照JSON指定的格式去组织和封装数据其本质上是一个带有特定格式的字符串。 主要功能json就是一种在各个编程语言中流通的数据格式负责不同编程语言中的数据传递和交互。(各种编程语言存储数据的容器不尽相同,在Python中有字典dict这样的数据类型而其它语言可能没有对应的字典。为了让不同的语言都能够相互通用的互相传递数据JSON就是一种非常良好的中转数据格式。) python数据和json数据的相互转化:
# 导入json模块
import json
# 准备符合格式json格式要求的python数据
data [{name: 老王, age: 16}, {name: 张三, age: 20}]
# 通过json.dumps(data)方法把python数据转化为了json数据,ensure_ascii False确保中文正常转换
data json.dumps(data,ensure_ascii False)
# 通过json.loads(data)方法把json数据转化为了python数据
data json.loads(data)1.2pyecharts
Echarts是个由百度开源的数据可视化凭借着良好的交互性精巧的图表设计得到了众多开发者的认可.而Python是门富有表达力的语言很适合用于数据处理.当数据分析遇上数据可视化时pyecharts 诞生了。 官网https://pyecharts.org 画廊https://gallery.pyecharts.org 有许多的官方图形示例
安装pyecharts
pip install pyecharts绘制简单的折线图
# 导包
from pyecharts.charts import Line
from pyecharts.options import TitleOpts, LegendOpts, ToolboxOpts
# 得到折线图对象
line Line()
# 添加x轴数据
line.add_xaxis([quiz1, quiz2, quiz3])
# 添加y轴数据
line.add_yaxis(name, [30, 20, 10])
# 设置全局配置项
line.set_global_opts(title_optsTitleOpts(title标题, pos_leftcenter, pos_bottom1%),legend_optsLegendOpts(is_showTrue),toolbox_optsToolboxOpts(is_showTrue)
)
# 生成图表
line.render()运行后生成render.html文件可在浏览器打开查看(效果图如下)。