国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

在 webpack 中使用 ECharts的實例詳解

2024-05-06 15:22:05
字體:
來源:轉載
供稿:網友

Webpack 是目前比較流行的模塊打包工具,你可以在使用 webpack 的項目中輕松的引入和打包 ECharts,這里假設你已經對 webpack 具有一定的了解并且在自己的項目中使用。

npm 安裝 ECharts

在 3.1.1 版本之前 ECharts 在 npm 上的 package 是非官方維護的,從 3.1.1 開始由官方 EFE 維護 npm 上 ECharts 和 zrender 的 package。

你可以使用如下命令通過 npm 安裝 ECharts

npm install echarts --save

引入 ECharts

通過 npm 上安裝的 ECharts 和 zrender 會放在node_modules目錄下。可以直接在項目代碼中 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, 10, 20]  }]});

按需引入 ECharts 圖表和組件

默認使用 require('echarts') 得到的是已經加載了所有圖表和組件的 ECharts 包,因此體積會比較大,如果在項目中對體積要求比較苛刻,也可以只按需引入需要的模塊。

例如上面示例代碼中只用到了柱狀圖,提示框和標題組件,因此在引入的時候也只需要引入這些模塊,可以有效的將打包后的體積從 400 多 KB 減小到 170 多 KB。

// 引入 ECharts 主模塊var echarts = require('echarts/lib/echarts');// 引入柱狀圖require('echarts/lib/chart/bar');// 引入提示框和標題組件require('echarts/lib/component/tooltip');require('echarts/lib/component/title');// 基于準備好的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, 10, 20]  }]});

可以按需引入的模塊列表見 https://github.com/ecomfe/echarts/blob/master/index.js

總結

以上所述是小編給大家介紹的在 webpack 中使用 ECharts的實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對錯新站長站網站的支持!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 朔州市| 醴陵市| 三台县| 吴桥县| 旬阳县| 巴楚县| 奉贤区| 永善县| 梧州市| 望江县| 安溪县| 华阴市| 中宁县| 龙门县| 南和县| 临江市| 东山县| 南平市| 金寨县| 龙南县| 鸡东县| 巨鹿县| 耒阳市| 铜山县| 尼木县| 尤溪县| 海安县| 保靖县| 双牌县| 沙田区| 冀州市| 区。| 白银市| 青龙| 夏邑县| 石门县| 庆安县| 海口市| 开鲁县| 栖霞市| 广西|