echarts-基本认识

常见的数据可视化库

  • D3.js (入手难)
  • Echarts.js 百度开发的JS开源数据可视化库
  • Highcharts.js 国外的前端数据可视化库
  • AntV 蚂蚁金服全新一代数据可视化解决方案
  • 注释: highcharts和echarts相当于office和WPS的关系

Echarts 是一个使用JavaScript 实现的开源可视化库,可以运行在PC端和移动端,底层依赖矢量图形库ZRender.

Echarts 使用五部曲

  • 下载并引入echarts.js 文件
  • 准备一个具备大小的DOM容器
  • 初始化echarts实例对象
  • 指定配置项和数据(options)
  • 将配置项设置给echarts实例对象

Echarts 组件配置

var dom = document.getElementById('dom-id');  // 获取dom对象
var chart = echarts.init(dom);  // 创建 echarts 实例。

// 用 option 描述 `数据`、`数据如何映射成图形`、`交互行为` 等。
// option 是个大的 JavaScript 对象。
var option = {
    // option 每个属性是一类组件。
    title:{...},    //标题组件,
    legend: {...},  // 图例组件
    grid: {...},  //网格组件 控制图表的大小和定位
    tooltip: {...},  //提示框组件
    toolbox: {...},  //工具栏组件
    dataZoom: {...},  //是否开启缩放
    visualMap: {...}, //视觉映射组件
    // 如果有多个同类组件,那么就是个数组。例如这里有三个 X 轴。
    xAxis: [
        // 数组每项表示一个组件实例,用 type 描述“子类型”。
        {type: 'category', ...},
        {type: 'category', ...},
        {type: 'value', ...}
    ],
    yAxis: [{...}, {...}],
    // 这里有多个系列,也是构成一个数组。
    series: [  // 系列
        // 每个系列,也有 type 描述“子类型”,即“图表类型”。
        {type: 'line', data: [['AA', 332], ['CC', 124], ['FF', 412], ... ]},
        {type: 'line', data: [2231, 1234, 552, ... ]},
        {type: 'line', data: [[4, 51], [8, 12], ... ]}
    }]
};

// 调用 setOption 将 option 输入 echarts,然后 echarts 渲染图表。

在这里插入图片描述
echats详情

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值