91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

react webpack環境下使用echart

發布時間:2020-05-25 18:29:12 來源:網絡 閱讀:373 作者:瑤11 欄目:web開發

這是之前接觸過的圖標庫,最近項目又重新用到關于圖表方面。由于之前沒有整理出,單獨的相關內容,每次需要重新查閱,所以特別記錄一下,希望也能給看文章的你帶來幫助。期望接下來,也會保持記錄的好習慣,先給自己立個flag,(#^.^#)。有不足之處,還望指點哇!

介紹一下 eChats

ECharts,縮寫來自Enterprise Charts,商業級數據圖表,一個純Javascript的圖表庫,可以流暢的運行在PC和移動設備上,兼容當前絕大部分瀏覽器(IE6/7/8/9/10/11,chrome,firefox,Safari等),底層依賴輕量級的Canvas類庫ZRender,提供直觀,生動,可交互,可高度個性化定制的數據可視化圖表。創新的拖拽重計算、數據視圖、值域漫游等特性大大增強了用戶體驗,賦予了用戶對數據進行挖掘、整合的能力。

針對項目

目前使用的基于react 使用webpack 的開發環境,使用操作如下

npm 安裝 ECharts?(目前項目?4.2.1?版本)
npm install echarts --save

引入 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。

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

// 引入 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://blog.csdn.net/weixin_40551876/article/details/96279356

效果圖

react webpack環境下使用echartcdn.xitu.io/2019/7/17/16bfecfe0f92f257?w=924&h=350&f=png&s=5500">

參考鏈接:

echarts官網簡介 :??https://echarts.baidu.com/echarts2/doc/doc.html?

echarts官網安裝教程?在 webpack 中使用 ECharts :

https://echarts.baidu.com/tutorial.html#%E5%9C%A8%20webpack%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20ECharts

echarts官網按需引入的模塊列表 :?https://github.com/ecomfe/echarts/blob/master/index.js

echarts官網配置項手冊?https://echarts.baidu.com/option.html#title

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

巩留县| 苍南县| 阳朔县| 文山县| 西盟| 玛曲县| 卓尼县| 黔江区| 夏邑县| 莱西市| 三都| 通海县| 龙江县| 尖扎县| 衡山县| 汾西县| 洛阳市| 东乡族自治县| 柏乡县| 东源县| 丁青县| 富川| 灵寿县| 潜山县| 株洲县| 夹江县| 鄯善县| 苍南县| 通榆县| 谷城县| 福鼎市| 德保县| 当阳市| 庆阳市| 乌什县| 镇宁| 板桥市| 茶陵县| 巩留县| 新郑市| 安顺市|