Webpack 中引入 ECharts 图表库指南

Webpack 作为时下流行的前端打包工具,能够高效地管理和打包项目模块。而 ECharts 作为一款强大且灵活的图表库,两者结合使用,能为项目开发带来极大的便利。

想要在 Webpack 项目中使用 ECharts,首先需要安装 ECharts。自 3.1.1 版本起,ECharts 的 npm 包由官方 EFE 维护。你可以通过以下命令安装:

npm install echarts --save

安装完成后,便可在项目代码中通过 require('echarts') 引入 ECharts:

var echarts = require('echarts');

接下来,基于已有的 DOM 元素,初始化 ECharts 实例:

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

然后,便可绘制图表了:

myChart.setOption({
  title: { text: 'ECharts 快速入门' },
  tooltip: {},
  xAxis: { data: ['衬衫', '羊毛衫', '雪纺衫', '裤子', '高跟鞋', '袜子'] },
  yAxis: {},
  series: [{ name: '销量', type: 'bar', data: [5, 20, 36, 10, 20] }]
});

上述示例中,我们使用了柱状图、提示框和标题组件。如果只需要用到这三个模块,可以使用按需引入的方式减小打包体积:

// 引入 ECharts 主模块
var echarts = require('echarts/lib/echarts');
// 引入柱状图
require('echarts/lib/chart/bar');
// 引入提示框和标题组件
require('echarts/lib/component/tooltip');
require('echarts/lib/component/title');

通过这种方式,可以将打包体积从 400 多 KB 缩减到 170 多 KB。

使用 ECharts 时,需要了解 ECharts 的模块结构。更多信息可参考官方文档。

pdf 文件大小:45.83KB