ECharts,一个使用 JavaScript 实现的开源可视化库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖矢量图形库 ZRender,提供直观,交互丰富,可高度个性化定制的数据可视化图表。
ECharts官网:
EChartsJS | Home Page
打开官网https://echarts.apache.org/zh/index.html
点击上面的下载-下载
点击 方法一:从下载的源代码或编译产物安装 后面的 Dist
复制里面的内容,存为echarts.min.js
将 echarts.min.js 放入自己项目文件夹中的 js文件夹
在自己项目的html(e.g. index.html)中引入echarts.min.js
Document
(复制官网 https://echarts.apache.org/zh/index.html 里,点上面 文档-使用手册,下面的 绘制一个简单的图表 里面的代码。)
Document
e.g.
如果想要生成饼图
之前的步骤都与2.2相同(记得引入echarts.min.js)
打开官网 https://echarts.apache.org/zh/index.html 点击上面的 示例
点击想要的图标类型
复制里面的 option=…的全部内容
在自己的html中中粘贴
在复制的 option=…的全部内容 前面加上 var ,得到var option=…
在官网 https://echarts.apache.org/zh/index.html 中,点击上面的 文档-配置项手册
在左侧查询对应的配置的含义
grid: {
left: '3%',
right: '4%',
bottom: '3%',
containLabel: true
},
a. left,right,top,bottom是控制grid区域与box盒子之间 左,右,上,下的距离
当left,right,top,bottom设置为0%时,刻度标签就溢出了
b. containLabel为true,显示刻度标签 为false,隐藏刻度标签
a. boundaryGap:true 文字在刻度中间
b. boundaryGap:false 文字和刻度对齐
设置线条的颜色,是个数组【只有color和series后面是数组】
color: ['pink', 'blue', 'green', 'skyblue', 'red'],
修改线条颜色为:pink,blue,green,skyblue,red
是个数组【只有color和series后面是数组】
a. 里面有几条线,数组里就有几个对象
b. 里面的type 决定图表类型
type:line 折线图
type:pie 饼图
type:bar 柱状图
c. 里面的name
修改的话,tooltip提示框组件和lengend图例组件也会变化
e.g.修改name内容为‘直播营销’
图表中tooltip提示框组件和lengend图例组件对应地方也改变。
d. 里面的data 代表对应一条线上的若干点
e. 里面的stack 代表数据堆叠
如果series中stack值相同,就会数据堆叠
【解决数据堆叠的方法:】
(1)给series中不同线的stack设置不同值
(2)删除series中stack部分