基于HTML5 Canvas图表库echarts详细介绍

分类:知识百科 日期: 点击:0

ECharts,即Enterprise Charts,是一个基于HTML5 Canvas的图表库,由百度前端研发部开发,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts可以流畅的运行在PC端和移动端,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的矢量图形库ZRender,提供直观,生动,可交互,可个性化定制的数据可视化图表。

ECharts的特点

  • 支持20多种图表类型,如折线图、柱状图、饼图、散点图等,满足各类可视化需求;
  • 支持大数据量级的高性能绘图,支持千万级数据量的展示;
  • 支持地图、热力图、线图等特殊图表,满足丰富的地图可视化需求;
  • 支持自定义组件,可实现更复杂的可视化效果;
  • 支持丰富的交互,如拖拽、缩放、框选、悬浮等;
  • 支持动态数据更新、实时数据更新,可实现实时可视化;
  • 支持移动端,可以在移动端实现可视化效果。

ECharts的使用方法

ECharts可以通过引入JS文件的方式来使用,也可以通过npm安装的方式来使用,具体步骤如下:

1. 引入JS文件


2. 创建容器

3. 初始化ECharts实例

var myChart = echarts.init(document.getElementById('main'));

4. 设置图表的配置项和数据

var option = {
    title: {
        text: 'ECharts 入门示例'
    },
    tooltip: {},
    legend: {
        data:['销量']
    },
    xAxis: {
        data: ["衬衫","羊毛衫","雪纺衫","裤子","高跟鞋","袜子"]
    },
    yAxis: {},
    series: [{
        name: '销量',
        type: 'bar',
        data: [5, 20, 36, 10, 10, 20]
    }]
};

5. 使用刚指定的配置项和数据显示图表

myChart.setOption(option);
标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。