久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合

站長資訊網
最全最豐富的資訊網站

vue項目中怎么用echarts

使用方法:1、用“yarn add echarts”或“npm install echarts -S”或“cnpm install echarts -S”命令安裝Echarts;2、在main.js中用“import echarts from 'echarts' Vue.prototype.$echarts = echarts”進行引入;3、在vue頁面中調用相關api即可。

vue項目中怎么用echarts

本教程操作環境:windows7系統、vue3版,DELL G3電腦。

Echarts 商業級數據圖表,它是一個純JavaScript的圖標庫,兼容絕大部分的瀏覽器,底層依賴輕量級的canvas類庫ZRender,提供直觀,生動,可交互,可高度個性化定制的數據可視化圖表。創新的拖拽重計算、數據視圖、值域漫游等特性大大增強了用戶體驗,賦予了用戶對數據進行挖掘、整合的能力。

Echarts,它是一個與框架無關的 JS 圖表庫,但是它基于Js,這樣很多框架都能使用它,例如Vue。

簡單起步

安裝 Echarts

以下幾種安裝方式擇其一

本項目安裝的是采用的yarnecharts 版本號是 4.8.0

// yarn yarn add echarts // npm npm install echarts -S // cnpm cnpm install echarts -S
登錄后復制

全局引入

在main.js中

import echarts from 'echarts' Vue.prototype.$echarts = echarts
登錄后復制

到了這一步說明你已經把準備工作做完了

清空多余代碼

我們先把頁面其他不需要用到的代碼給清除吧

<template>   <div class="home">  </div> </template>  <script> export default { name: 'Home', } </script>
登錄后復制

創建一個容器

創建一個 id 為EChart 的div 作為容器 (使用id會有個小問題,在最后解答)

<div id="EChart" style="width: 300px; height: 300px;"></div>
登錄后復制

創建一個方法

getRenderer() {       console.log(this.$echarts);       // 基于準備好的dom,初始化echarts實例       let EChart = this.$echarts.init(document.getElementById("EChart"));       // 配置參數       let config = {         title: { text: "悲傷日記" },         tooltip: {},         xAxis: {           data: ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"],         },         yAxis: {},         series: [           {             name: "銷量",             type: "bar",             data: [5, 20, 36, 10, 10, 20],           },         ],       };       // 設置參數     EChart.setOption(config); },
登錄后復制

生命周期中調用此方法

mounted() {     // 在生命周期中調用 getRenderer 方法     this.getRenderer(); },
登錄后復制

請看大屏幕

vue項目中怎么用echarts

吃瓜群眾:“這特么不是官方示例么?能不能炫一點”

嚴老師:“說實話確實有點low ,不要慌這才哪到哪呢,我們先從基礎講堂開始嘛”

先了解其參數

先講講其中簡單的一些配置參數,枯燥乏味,但是摸清楚之后,以后畫圖那是順手得一**

先整點簡單、常用的來看看(備注里面皆是對應API地址)

參數名 作用 備注
title 作為圖表名稱 https://echarts.apache.org/zh/option.html#title
legend 作為圖表的標記 https://echarts.apache.org/zh/option.html#legend
xAxis 作為圖表的X軸 https://echarts.apache.org/zh/option.html#xAxis
yAxis 作為圖表的Y軸 https://echarts.apache.org/zh/option.html#yAxis
series 作為圖表的系列 https://echarts.apache.org/zh/option.html#series
color 作為圖表的顏色列表 https://echarts.apache.org/zh/option.html#color

掰扯了這么多,估計大家心里也沒個底,實戰一下吧

來造作一下下

series type

來吧!!展示

折線圖

修改折線圖,復制上面的config代碼

只用修改一處地方,那就是series 中的type屬性為line即可

let config = {    title: { text: "悲傷日記" },    tooltip: {},    xAxis: {       data: ["襯衫", "羊毛衫", "雪紡衫", "褲子", "高跟鞋", "襪子"],     },     yAxis: {},     series: [        {             name: "銷量",             type: "line",             data: [5, 20, 36, 10, 10, 20],        },     ], };
登錄后復制

vue項目中怎么用echarts

餅狀圖

餅狀圖,我們也來看看,將type修改為pie

當然我們需要把多余的X軸Y軸配置刪除咯,data數據格式也需要修改一下

let config = {     tooltip: {},     legend:{        data : ["嚴","老","濕"]     },     series: [        {           name: "銷量",           type: "pie",           data: [               {value:20,name:"嚴"},               {value:10,name:"老"},               {value:15,name:"濕"}           ],         },     ], };
登錄后復制

vue項目中怎么用echarts

儀表盤

儀表盤將 type 修改為 gauge

let config = {     series: [        {          name: "銷量",          type: "gauge",          data: [50],        },     ], };
登錄后復制

vue項目中怎么用echarts

嗯~ 看起來有那么一點味道了

畫一個老嚴的臉

let config = {       series: [           {             name: "銷量",             type: "funnel",             data: [                  {value: 60, name: '訪問'},                  {value: 40, name: '咨詢'},                  {value: 20, name: '訂單'},                  {value: 80, name: '點擊'},                  {value: 100, name: '展現'}               ]            },      ], };
登錄后復制

vue項目中怎么用echarts

哈哈哈 倒三角就是老嚴的臉了 (腦補一下下)

legend

剛剛其實我們已經用到了這個參數噢 ps:餅狀圖

vue項目中怎么用echarts

legend 可以作為圖表的標記或顏色的名稱描述(專業名詞:圖例)

它的type有兩個參數plain || scroll

默認為plain 當圖表內容比較豐富的時候可以使用 scroll 可以帶有滾動操作

color

都說顏色是Web的靈魂所在,每一個人都是畫手

官方默認配色 :

['#c23531','#2f4554', '#61a0a8', '#d48265', '#91c7ae','#749f83',  '#ca8622', '#bda29a','#6e7074', '#546570', '#c4ccd3']
登錄后復制

我們也可以自己修改顏色,規則是按數據對應的indexcolor顏色

例如這樣:

let config = {      color:["red","blue","yellow"],     legend:{             data : ["嚴","老","濕"]     },     series: [             {                name: "銷量",                type: "pie",                data: [                     {value:20,name:"嚴"},                     {value:10,name:"老"},                     {value:15,name:"濕"}                ],           },     ], };
登錄后復制

yAxis

我們還是以線條為參考8

先看看基礎篇,我們在y軸聲明了一個name

let config = {     xAxis: {         type: 'category',         data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']     },     yAxis:[ {         name:"銷量",         type: 'value'     }],     series: [{         name:'銷量',         data: [820, 932, 901, 934, 1290, 1330, 1320],         type: 'line',         smooth: true     }] };
登錄后復制

vue項目中怎么用echarts

但是有時候呢,我們會根據需求,要做一個雙Y軸,顧名思義雙Y軸,在加一個Y軸就好了

let config = {     xAxis: {         type: 'category',         data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']     },     yAxis:[ {         name:"l",         type: 'value'     }, {         name:"r",         type: 'value'     }],     series: [{         name:'l',         data: [820, 932, 901, 934, 1290, 1330, 1320],         type: 'line',         smooth: true     },     {         name:'r',         data: [20, 10, 60, 100, 300, 600, 800],         type: 'bar',     }] }
登錄后復制

vue項目中怎么用echarts

xAxis

x軸與y軸基本同理,直接改成數組就成為雙x軸了

let config = {     xAxis: [{         type: 'category',         data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']     },{         type: 'category',         data: ['0', '1', '2', '3', '4', '5', '6']     }],     yAxis:[{         name:"l",         type: 'value'     }, {         name:"r",         type: 'value'     }],     series: [{         name:'l',         data: [820, 932, 901, 934, 1290, 1330, 1320],         type: 'line',         smooth: true     },     {         name:'r',         data: [20, 10, 60, 100, 300, 600, 800],         type: 'bar',     }] };
登錄后復制

vue項目中怎么用echarts

到了上面基礎篇也就差不多了

使用id為問題所在

其實我們講了這么多,我們梳理梳理最開始的問題

  • id重名怎么辦?

  • 數據多個渲染怎么辦?

答案:使用ref,因為vue是單頁面,使用id出現 重名會導致渲染問題

具體怎么使用我們來看看

<div ref="EChart" style="width: 300px; height: 300px;"></div>
登錄后復制

// 同樣的初始化參數 但是我們此次使用的是ref  let EChart = this.$echarts.init(this.$refs.EChart) // 配置參數 let config = {     xAxis: [{         type: 'category',         data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']     },{         type: 'category',         data: ['0', '1', '2', '3', '4', '5', '6']     }],     yAxis:[{         name:"l",         type: 'value'     }, {         name:"r",         type: 'value'     }],     series: [{         name:'l',         data: [820, 932, 901, 934, 1290, 1330, 1320],         type: 'line',         smooth: true     },     {         name:'r',         data: [20, 10, 60, 100, 300, 600, 800],         type: 'bar',     }] }; // 設置參數 EChart.setOption(config);
登錄后復制

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
国产不卡人人| 麻豆精品av| 久久精品99久久无色码中文字幕| 男女男精品视频网| 欧洲精品一区二区三区| 野花国产精品入口| 免费一级欧美在线观看视频| 国产精品亚洲一区二区在线观看 | 国产欧美日韩精品高清二区综合区| 91久久午夜| 日韩中文字幕1| 日韩欧美激情| 国产精品久久久一区二区| 麻豆国产欧美一区二区三区| 国产一区二区三区视频在线| 国产日韩电影| 欧美成人国产| 免费人成精品欧美精品| 在线观看亚洲精品福利片| 日本一区中文字幕| 国产精品成人**免费视频| 国产精品入口久久| 久久精品免费看| 久久精品国产精品亚洲毛片| 国产精品玖玖玖在线资源| 国产精品第一国产精品| 日韩欧美二区| 欧美性感美女一区二区| 日本а中文在线天堂| 国产精品av一区二区| 亚洲主播在线| 天堂va欧美ⅴa亚洲va一国产| 四虎精品一区二区免费| 精品国产精品国产偷麻豆| 亚洲www啪成人一区二区| 日韩精品乱码av一区二区| 国产精品第一| 久久国产主播| 日韩精品久久理论片| 国产精品亚洲综合久久| 四虎成人精品一区二区免费网站| 久久精品国产999大香线蕉 | 日韩精品一二三| 日韩黄色免费网站| 天堂√8在线中文| 亚洲欧美日韩国产一区| 爽好久久久欧美精品| 久久精品天堂| 国产视频一区在线观看一区免费| 亚洲精品系列| 久久亚洲国产精品尤物| 一区久久精品| 欧美国产中文高清| 亚洲精华国产欧美| 日韩一二三区在线观看| 蜜臀va亚洲va欧美va天堂| 久久xxx视频| 午夜久久久久| 久久精品一本| 亚洲麻豆一区| 午夜精品成人av| 日本精品一区二区三区在线观看视频| 中文字幕高清在线播放| 日本亚洲欧美天堂免费| 色黄视频在线观看| 日韩精品久久久久久久软件91| 激情国产在线| 中文字幕一区日韩精品| 午夜影院一区| 欧美日韩在线精品一区二区三区激情综合 | 国产在线不卡一区二区三区| 在线一区欧美| 国产图片一区| 国产精品极品| 日韩av在线免费观看不卡| 亚洲影院天堂中文av色| 久久狠狠婷婷| 伊人久久国产| 国产一二在线播放| 精品一区视频| 婷婷综合国产| 91日韩在线| 一区二区三区四区精品视频| 日韩av字幕| 国产美女亚洲精品7777| 69堂精品视频在线播放| 久久丁香四色| 国产成人精品免费视| 欧美日韩一二| 老色鬼精品视频在线观看播放| 亚洲精品在线a| 欧美日韩免费观看一区=区三区 | 亚洲国产一区二区三区在线播放| 激情中国色综合| 亚洲美洲欧洲综合国产一区| av高清不卡| 成人在线视频免费看| 国产日韩欧美| 欧美日韩亚洲国产精品| 亚洲欧洲专区| 久久夜色精品| 午夜欧美精品久久久久久久| 国产日韩欧美三级| 日韩精品欧美大片| 久久av一区二区三区| 欧美日韩水蜜桃| 视频二区不卡| 欧美三级网址| 在线一区av| 你懂的国产精品| 国产精品成人自拍| 欧美激情视频一区二区三区在线播放| 日本免费在线视频不卡一不卡二| 日韩中文字幕av电影| 视频一区免费在线观看| 水蜜桃久久夜色精品一区的特点| 一区在线视频观看| 亚洲一级二级| 99久久久久| 亚洲毛片一区| 色综合狠狠操| 不卡专区在线| 亚洲免费福利一区| 亚洲欧美日韩视频二区| 中文字幕成在线观看| 国产一精品一av一免费爽爽| 精品黄色一级片| 精品三级国产| 久久狠狠久久| 国产探花一区在线观看| 久久国内精品视频| 国产九一精品| 国产精品探花在线观看| 欧美激情五月| 激情中国色综合| 日韩av免费| 99国产精品99久久久久久粉嫩| 日韩制服丝袜先锋影音| 奇米色欧美一区二区三区| 日本精品一区二区三区在线观看视频| 日本aⅴ免费视频一区二区三区| 欧美日韩伊人| 精品国产精品国产偷麻豆| 久久久国产亚洲精品| 妖精视频成人观看www| 亚洲精品裸体| 国产高清日韩| 另类中文字幕国产精品| 亚洲一区二区成人| 91嫩草精品| 国产欧美一区二区三区精品酒店| 狠狠操综合网| 色婷婷成人网| 成人午夜在线| 欧美日韩水蜜桃| 免费日本视频一区| 国产午夜一区| 日韩精品欧美激情一区二区| 久久高清国产| 欧美aa在线视频| 亚洲高清二区| 日韩av在线播放中文字幕| 久久精品国产精品亚洲毛片| 999久久久国产精品| 中文字幕亚洲精品乱码| 欧美激情三区| 最新日韩av| 国产精品激情电影| 激情久久五月| 婷婷精品在线观看| 精品视频99| 亚洲视频www| 久久av影院| 欧美日韩精品免费观看视频完整| 国产三级精品三级在线观看国产| 神马日本精品| 日韩va欧美va亚洲va久久| 91av亚洲| 日韩精品第二页| 久久亚洲在线| 国产精品免费不| 在线亚洲激情| av中文资源在线资源免费观看| 一区二区国产精品| 色网在线免费观看| 免费精品视频在线| 日韩深夜视频| 国产亚洲字幕| 亚洲欧洲一区| 精品国产18久久久久久二百| 99在线精品视频在线观看 | 黄色亚洲免费| 欧洲av一区二区| 国产精品成久久久久| 欧美专区一区二区三区| 国产一区二区三区网| 久久高清一区| 精精国产xxxx视频在线播放| 亚洲aa在线| 美女网站一区|