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

站長(zhǎng)資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

vue項(xiàng)目中怎么用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”進(jìn)行引入;3、在vue頁(yè)面中調(diào)用相關(guān)api即可。

vue項(xiàng)目中怎么用echarts

本教程操作環(huán)境:windows7系統(tǒng)、vue3版,DELL G3電腦。

Echarts 商業(yè)級(jí)數(shù)據(jù)圖表,它是一個(gè)純JavaScript的圖標(biāo)庫(kù),兼容絕大部分的瀏覽器,底層依賴輕量級(jí)的canvas類庫(kù)ZRender,提供直觀,生動(dòng),可交互,可高度個(gè)性化定制的數(shù)據(jù)可視化圖表。創(chuàng)新的拖拽重計(jì)算、數(shù)據(jù)視圖、值域漫游等特性大大增強(qiáng)了用戶體驗(yàn),賦予了用戶對(duì)數(shù)據(jù)進(jìn)行挖掘、整合的能力。

Echarts,它是一個(gè)與框架無(wú)關(guān)的 JS 圖表庫(kù),但是它基于Js,這樣很多框架都能使用它,例如Vue。

簡(jiǎn)單起步

安裝 Echarts

以下幾種安裝方式擇其一

本項(xiàng)目安裝的是采用的yarnecharts 版本號(hào)是 4.8.0

// yarn yarn add echarts // npm npm install echarts -S // cnpm cnpm install echarts -S
登錄后復(fù)制

全局引入

在main.js中

import echarts from 'echarts' Vue.prototype.$echarts = echarts
登錄后復(fù)制

到了這一步說(shuō)明你已經(jīng)把準(zhǔn)備工作做完了

清空多余代碼

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

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

創(chuàng)建一個(gè)容器

創(chuàng)建一個(gè) id 為EChart 的div 作為容器 (使用id會(huì)有個(gè)小問(wèn)題,在最后解答)

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

創(chuàng)建一個(gè)方法

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

生命周期中調(diào)用此方法

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

請(qǐng)看大屏幕

vue項(xiàng)目中怎么用echarts

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

嚴(yán)老師:“說(shuō)實(shí)話確實(shí)有點(diǎn)low ,不要慌這才哪到哪呢,我們先從基礎(chǔ)講堂開(kāi)始嘛”

先了解其參數(shù)

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

先整點(diǎn)簡(jiǎn)單、常用的來(lái)看看(備注里面皆是對(duì)應(yīng)API地址)

參數(shù)名 作用 備注
title 作為圖表名稱 https://echarts.apache.org/zh/option.html#title
legend 作為圖表的標(biāo)記 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

掰扯了這么多,估計(jì)大家心里也沒(méi)個(gè)底,實(shí)戰(zhàn)一下吧

來(lái)造作一下下

series type

來(lái)吧!!展示

折線圖

修改折線圖,復(fù)制上面的config代碼

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

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

vue項(xiàng)目中怎么用echarts

餅狀圖

餅狀圖,我們也來(lái)看看,將type修改為pie

當(dāng)然我們需要把多余的X軸Y軸配置刪除咯,data數(shù)據(jù)格式也需要修改一下

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

vue項(xiàng)目中怎么用echarts

儀表盤

儀表盤將 type 修改為 gauge

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

vue項(xiàng)目中怎么用echarts

嗯~ 看起來(lái)有那么一點(diǎn)味道了

畫一個(gè)老嚴(yán)的臉

let config = {       series: [           {             name: "銷量",             type: "funnel",             data: [                  {value: 60, name: '訪問(wèn)'},                  {value: 40, name: '咨詢'},                  {value: 20, name: '訂單'},                  {value: 80, name: '點(diǎn)擊'},                  {value: 100, name: '展現(xiàn)'}               ]            },      ], };
登錄后復(fù)制

vue項(xiàng)目中怎么用echarts

哈哈哈 倒三角就是老嚴(yán)的臉了 (腦補(bǔ)一下下)

legend

剛剛其實(shí)我們已經(jīng)用到了這個(gè)參數(shù)噢 ps:餅狀圖

vue項(xiàng)目中怎么用echarts

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

它的type有兩個(gè)參數(shù)plain || scroll

默認(rèn)為plain 當(dāng)圖表內(nèi)容比較豐富的時(shí)候可以使用 scroll 可以帶有滾動(dòng)操作

color

都說(shuō)顏色是Web的靈魂所在,每一個(gè)人都是畫手

官方默認(rèn)配色 :

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

我們也可以自己修改顏色,規(guī)則是按數(shù)據(jù)對(duì)應(yīng)的indexcolor顏色

例如這樣:

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

yAxis

我們還是以線條為參考8

先看看基礎(chǔ)篇,我們?cè)趛軸聲明了一個(gè)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     }] };
登錄后復(fù)制

vue項(xiàng)目中怎么用echarts

但是有時(shí)候呢,我們會(huì)根據(jù)需求,要做一個(gè)雙Y軸,顧名思義雙Y軸,在加一個(gè)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',     }] }
登錄后復(fù)制

vue項(xiàng)目中怎么用echarts

xAxis

x軸與y軸基本同理,直接改成數(shù)組就成為雙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',     }] };
登錄后復(fù)制

vue項(xiàng)目中怎么用echarts

到了上面基礎(chǔ)篇也就差不多了

使用id為問(wèn)題所在

其實(shí)我們講了這么多,我們梳理梳理最開(kāi)始的問(wèn)題

  • id重名怎么辦?

  • 數(shù)據(jù)多個(gè)渲染怎么辦?

答案:使用ref,因?yàn)関ue是單頁(yè)面,使用id出現(xiàn) 重名會(huì)導(dǎo)致渲染問(wèn)題

具體怎么使用我們來(lái)看看

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

// 同樣的初始化參數(shù) 但是我們此次使用的是ref  let EChart = this.$echarts.init(this.$refs.EChart) // 配置參數(shù) 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',     }] }; // 設(shè)置參數(shù) EChart.setOption(config);
登錄后復(fù)制

贊(0)
分享到: 更多 (0)
?
網(wǎng)站地圖   滬ICP備18035694號(hào)-2    滬公網(wǎng)安備31011702889846號(hào)
久久精品五月,日韩不卡视频在线观看,国产精品videossex久久发布 ,久久av综合
最新国产精品视频| 婷婷综合一区| 青草国产精品| 亚洲欧美日韩视频二区| 亚洲国内精品| 麻豆高清免费国产一区| 国产日韩欧美一区| 国产图片一区| 国产精品xxx在线观看| 日韩av网站在线免费观看| 亚洲伊人影院| 亚洲免费一区三区| 男女性色大片免费观看一区二区| 婷婷亚洲综合| 国模 一区 二区 三区| 欧美 日韩 国产精品免费观看| 日韩欧美三级| av一区在线| 久久一区二区三区喷水| 亚洲高清av| 日本在线精品| 亚洲第一区色| 亚洲一区二区成人| 美国三级日本三级久久99| 蜜臀av一区二区三区| 蜜臀久久99精品久久久久宅男| 亚洲午夜久久| 青青国产精品| 久久成人高清| 精品中文在线| 成人日韩在线观看| 日韩一区二区免费看| 亚洲色图国产| 国产日韩亚洲欧美精品| 美女免费视频一区| 精品国产乱码久久久久久樱花| 欧美国产美女| 激情丁香综合| 一区二区国产在线| 国产亚洲一卡2卡3卡4卡新区| 久久99蜜桃| 欧洲精品一区二区三区| 自由日本语亚洲人高潮| 亚洲97av| 精品美女在线视频| 欧美特黄一级大片| 亚洲精品一区二区在线播放∴| 国产欧美日韩在线观看视频| av在线最新| 国产毛片久久| 日韩亚洲精品在线观看| 麻豆精品国产91久久久久久| 999国产精品视频| 亚洲五月综合| 精品视频黄色| 国产精品日韩| 欧美亚洲一区二区三区| 97精品97| 一二三区精品| 韩日一区二区| 91久久亚洲| 美女毛片一区二区三区四区最新中文字幕亚洲| www.com.cn成人| 丝袜美腿成人在线| 精品国产午夜| 在线综合亚洲| 国产精品入口久久| 亚洲精品1区2区| 国产成人精品福利| 免费成人在线影院| 综合日韩av| 日本一区二区三区中文字幕| 欧美日韩精品免费观看视完整| 日本亚洲三级在线| 欧美不卡高清一区二区三区| 日本a级不卡| 久久精品青草| 国产欧美一区二区三区国产幕精品| 日韩免费福利视频| 91精品国产自产精品男人的天堂| 日本蜜桃在线观看视频| 亚洲影视一区| 少妇久久久久| 国产精品一区二区三区美女| 九九久久婷婷| 麻豆精品一区二区综合av| 国产精品日韩| 91青青国产在线观看精品| 日本欧美一区二区| 亚洲女同中文字幕| 欧美国产专区| 一级成人国产| 99热精品久久| 欧美激情麻豆| 亚洲精品无播放器在线播放| 成人亚洲欧美| 97久久亚洲| 麻豆亚洲精品| 婷婷成人在线| 色欧美自拍视频| 国产探花一区二区| 蜜臀av在线播放一区二区三区| 999精品一区| 久久影院资源站| 蜜臀av性久久久久蜜臀aⅴ流畅 | 欧美亚洲激情| 精品精品99| 国产精品视频一区二区三区综合| 国产模特精品视频久久久久| 日韩中文在线播放| 日本激情一区| 国产欧美日韩精品一区二区免费 | 婷婷丁香综合| 国产91欧美| 国产精品伊人| 中文字幕亚洲精品乱码| 欧美成人久久| 日韩啪啪电影网| 福利一区二区三区视频在线观看| 国产欧美高清| 国产免费av国片精品草莓男男| 午夜亚洲福利| 色婷婷成人网| 日韩av不卡一区二区| 亚洲精品高潮| 亚洲欧洲美洲国产香蕉| 亚洲深夜福利在线观看| 日韩中文字幕91| 视频一区中文字幕| 免费观看不卡av| 婷婷久久一区| 神马午夜久久| 91精品成人| 鲁大师成人一区二区三区 | 一区在线视频观看| 婷婷精品进入| 亚洲一区二区三区无吗| 婷婷综合福利| 国产精品日韩精品中文字幕| 电影91久久久| 999视频精品| 99国产精品| 亚洲久久在线| 国产伦一区二区三区| 国产精品久久久免费| 精品国产欧美日韩| 91精品啪在线观看国产18| 日韩午夜av在线| 婷婷久久免费视频| 国产精品一区三区在线观看| 欧美精品影院| 麻豆国产一区| 免费福利视频一区二区三区| 国产亚洲电影| 欧美激情福利| 精品一区二区三区免费看| 日韩欧美一区二区三区免费看| 欧美香蕉视频| 日韩免费福利视频| 久久天堂影院| 日韩精品一卡| 精品中文字幕一区二区三区av| 欧美性感美女一区二区| 欧美aa一级| 视频在线在亚洲| 亚洲综合小说| 日韩av资源网| 精品国产91| 亚洲综合在线电影| 免费视频一区三区| 日韩视频不卡| 综合激情婷婷| 亚洲综合小说| 国产日韩视频| 国产毛片精品| 日韩免费在线| 欧美日韩日本国产亚洲在线| 亚洲一区二区三区无吗| 老牛国内精品亚洲成av人片| 国产+成+人+亚洲欧洲在线| 精品捆绑调教一区二区三区| 伊人久久成人| 日韩在线视频一区二区三区| 福利一区视频| 国精品一区二区三区| 六月丁香综合| 久久av网站| 美女尤物久久精品| 97se亚洲| 久久av导航| 亚洲欧美日本国产专区一区| 一区二区精彩视频| 久久影院资源站| 五月天久久久| 日韩av中文字幕一区| 97精品国产福利一区二区三区| 羞羞答答国产精品www一本| 欧美精品1区| 欧美91精品| 国产亚洲欧美日韩在线观看一区二区|