欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在 webpack 中使用 ECharts的實例詳解

 更新時間:2018年02月05日 10:43:28   投稿:mrr  
這篇文章主要介紹了在 webpack 中使用 ECharts的實例代碼,需要的朋友可以參考下

Webpack 是目前比較流行的模塊打包工具,你可以在使用 webpack 的項目中輕松的引入和打包 ECharts,這里假設你已經(jīng)對 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目錄下??梢灾苯釉陧椖看a中 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') 得到的是已經(jīng)加載了所有圖表和組件的 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的實例詳解,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關文章

  • JS精確判斷數(shù)據(jù)類型代碼實例

    JS精確判斷數(shù)據(jù)類型代碼實例

    這篇文章主要介紹了JS精確判斷數(shù)據(jù)類型代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2019-12-12
  • 淺談javascript中自定義模版

    淺談javascript中自定義模版

    本文向我們簡單介紹了javascript中自定義模板的2種方法,圖文并茂,十分詳細,這里推薦給小伙伴們。
    2015-01-01
  • js實現(xiàn)模態(tài)窗口增加與刪除

    js實現(xiàn)模態(tài)窗口增加與刪除

    這篇文章主要為大家詳細介紹了js實現(xiàn)模態(tài)窗口增加與刪除,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-07-07
  • Nuxt v-bind綁定img src不顯示的解決

    Nuxt v-bind綁定img src不顯示的解決

    這篇文章主要介紹了Nuxt v-bind綁定img src不顯示的解決,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-12-12
  • 一些實用性較高的js方法

    一些實用性較高的js方法

    這篇文章主要為大家分享了一些實用性較高的js方法,方便大家開發(fā)時使用,感興趣的小伙伴們可以參考一下
    2016-04-04
  • 在一個瀏覽器里呈現(xiàn)所有瀏覽器測試結果的前端測試工具的思路

    在一個瀏覽器里呈現(xiàn)所有瀏覽器測試結果的前端測試工具的思路

    對前端工程師來說,跨瀏覽器的兼容性問題一直是最頭疼的,測試一個小小的東西,就要打開N個瀏覽器,然后比較來比較去,記錄個瀏覽器的數(shù)據(jù),比較不同,實在是麻煩.
    2010-03-03
  • JS解決position:sticky的兼容性問題的方法

    JS解決position:sticky的兼容性問題的方法

    本篇文章主要介紹了JS解決position:sticky的兼容性問題的方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-10-10
  • Less 安裝及基本用法

    Less 安裝及基本用法

    這篇文章主要介紹了Less 安裝及基本用法,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-05-05
  • js實現(xiàn)以最簡單的方式將數(shù)組元素添加到對象中的方法

    js實現(xiàn)以最簡單的方式將數(shù)組元素添加到對象中的方法

    下面小編就為大家分享一篇js實現(xiàn)以最簡單的方式將數(shù)組元素添加到對象中的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2017-12-12
  • JavaScript使用表單元素驗證表單的示例代碼

    JavaScript使用表單元素驗證表單的示例代碼

    這篇文章主要介紹了JavaScript使用表單元素驗證表單的示例代碼,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08

最新評論