日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Vue Element前端應用開發之echarts圖表

瀏覽:55日期:2022-09-29 17:40:25
目錄概述1、圖表組件的安裝使用2、各種圖表的展示處理概述

基于圖表的處理,我們一般往往都是利用對應第三方的圖表組件,然后在這個基礎上為它的數據模型提供符合要求的圖表數據即可,VUE+Element 前端應用也不例外,我們這里使用了基于vue-echarts組件模塊來處理各種圖表vue-echarts是對echarts圖表組件的封裝。

1、圖表組件的安裝使用

首先使用npm 安裝vue-echarts組件。

git地址:https://github.com/ecomfe/vue-echarts

NPM安裝命令

npm install echarts vue-echarts

然后在對應模塊頁面里面引入對應的組件對象,如下代碼所示。

<script>import ECharts from ’vue-echarts’ // 主圖表對象import ’echarts/lib/chart/line’ // 曲線圖表import ’echarts/lib/chart/bar’ // 柱狀圖import ’echarts/lib/chart/pie’ // 餅狀圖import ’echarts/lib/component/tooltip’ // 提示信息

接著在Vue組件里面對象中加入對象即可。

export default { components: { ’v-chart’: ECharts },

如果是全局注冊使用,那么可以在main.js里面進行加載

// 注冊組件后即可使用Vue.component(’v-chart’, VueECharts)

我們來看看圖表展示的效果圖

柱狀圖效果

Vue Element前端應用開發之echarts圖表

餅狀圖

Vue Element前端應用開發之echarts圖表

曲線圖

Vue Element前端應用開發之echarts圖表

其他類型,極坐標和散點圖形

Vue Element前端應用開發之echarts圖表

或者曲線和柱狀圖組合的圖形

Vue Element前端應用開發之echarts圖表

更多的案例可以參考官網的展示介紹:https://echarts.apache.org/examples/zh/index.html

Vue Element前端應用開發之echarts圖表

2、各種圖表的展示處理

對于我們需要的各種常規的柱狀圖、餅狀圖、折線圖(曲線圖)等,我下來介紹幾個案例代碼,其他的一般我們根據官方案例提供的data數據模型,構造對應的數據即可生成,就不再一一贅述。

另外,我們也可以參考Vue-echarts封裝的處理demo:https://github.com/ecomfe/vue-echarts/tree/master/src/demo

對于柱狀圖,效果如下

Vue Element前端應用開發之echarts圖表

在Vue模塊頁面的Template 里面,我們定義界面代碼如下即可。

<v-chart ref='simplebar' :options='simplebar' autoresize/>

然后在data里面為它準備好數據即可,如下代碼所示。

data() { return { simplebar: {title: { text: ’柱形圖Demo’ },tooltip: {},xAxis: { data: [’襯衫’, ’羊毛衫’, ’雪紡衫’, ’褲子’, ’高跟鞋’, ’襪子’]},yAxis: {},series: [{ name: ’銷量’, type: ’bar’, data: [5, 20, 36, 10, 10, 20]}] } } }

當然我們也可以把這些構造對應數據的邏輯放在單獨的JS文件里面,然后導入即可。

例如對于餅圖,它的界面效果如下所示。

Vue Element前端應用開發之echarts圖表

它的vue視圖下,Template里面的代碼如下所示。

<v-chart ref='pie' :options='pie' autoresize />

一般對于圖表的數據,由于處理代碼可能不少,建議是獨立放在一個JS文件里面,然后我們通過import導入即可使用。

Vue Element前端應用開發之echarts圖表

然后在data里面引入對應的對象即可,如下所示。

<script>import ECharts from ’vue-echarts’ // 主圖表對象import ’echarts/lib/chart/line’ // 曲線圖表import ’echarts/lib/chart/bar’ // 柱狀圖import ’echarts/lib/chart/pie’ // 餅狀圖import ’echarts/lib/component/tooltip’ // 提示信息// 導入報表數據import getBar from ’./chartdata/bar’import pie from ’./chartdata/pie’import scatter from ’./chartdata/scatter’import lineChart from ’./chartdata/lineChart’import incomePay from ’./chartdata/incomePay’export default { components: { ’v-chart’: ECharts }, return { pie, scatter,, lineChart, incomePay, simplebar: {title: { text: ’柱形圖Demo’ },tooltip: {},xAxis: { data: [’襯衫’, ’羊毛衫’, ’雪紡衫’, ’褲子’, ’高跟鞋’, ’襪子’]},yAxis: {},series: [{ name: ’銷量’, type: ’bar’, data: [5, 20, 36, 10, 10, 20]}] } } },

其中pie.js里面放置的是處理餅圖數據的邏輯,如下代碼所示。

export default { title: { text: ’餅圖程序調用高亮示例’, x: ’center’ }, tooltip: { trigger: ’item’, formatter: ’{a} <br/>{b} : {c} (cx1blhe%)’ }, legend: { orient: ’vertical’, left: ’left’, data: [’直接訪問’, ’郵件營銷’, ’聯盟廣告’, ’視頻廣告’, ’搜索引擎’] }, series: [ { name: ’訪問來源’, type: ’pie’, radius: ’55%’, center: [’50%’, ’60%’], data: [{ value: 335, name: ’直接訪問’ },{ value: 310, name: ’郵件營銷’ },{ value: 234, name: ’聯盟廣告’ },{ value: 135, name: ’視頻廣告’ },{ value: 1548, name: ’搜索引擎’ } ], itemStyle: {emphasis: { shadowBlur: 10, shadowOffsetX: 0, shadowColor: ’rgba(0, 0, 0, 0.5)’} } } ]}

在界面處理的時候,值得注意的時候,有時候Vue頁面處理正常,但是圖表就是沒有出來,可能是因為高度或者寬度為0的原因,需要對對應的樣式進行處理設置,以便能夠正常顯示出來。

如下是我 對圖表的設置的樣式處理,使得圖表在一個卡片的位置能夠顯示正常。

<style scoped> .echarts { width: 100%; height: 400px;} .el-row { margin-bottom: 20px; } .el-col { border-radius: 4px; margin-bottom: 20px; }</style>

最后幾個界面組合一起的效果如下所示。

Vue Element前端應用開發之echarts圖表

以上就是基于vue-echarts處理各種圖表展示,其中常規的引入組件很容易的,主要就是需要根據對應的圖表案例,參考數據組成的規則,從而根據我們實際情況構建對應的數據,賦值給對應的模型變量即可。

以上就是Vue Element前端應用開發之echarts圖表的詳細內容,更多關于Vue Element之echarts圖表的資料請關注好吧啦網其它相關文章!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品久久久中文字幕| 久久爱www.| 蜜桃视频免费观看一区| 亚洲精品系列| 国产手机视频一区二区| 亚洲一区二区免费看| 亚洲91在线| 日本欧美在线| 久久天堂成人| 国产精品亲子伦av一区二区三区| 亚洲精品日本| 欧美在线首页| 国产日产精品_国产精品毛片 | 欧美福利一区| 1000部精品久久久久久久久| 国产综合色产| 国产专区一区| 久久免费黄色| 99久久夜色精品国产亚洲狼| 成人av二区| 亚洲视频国产| 国产精品一区二区av交换 | 麻豆成人在线| 国产探花一区| 日韩视频在线一区二区三区 | 国产精品香蕉| **爰片久久毛片| 国产伦一区二区三区| 国产一区丝袜| 亚洲精品2区| 少妇精品久久久一区二区三区| 国产精品麻豆成人av电影艾秋| 国产欧美日韩精品高清二区综合区| 国产成年精品| 欧美日韩激情| 日本麻豆一区二区三区视频| 国产精品美女久久久浪潮软件| 亚洲精品看片| 国产成人免费精品| 视频在线观看国产精品| 久久av综合| 国产在线成人| 日韩av三区| 亚洲黄色中文字幕| 在线观看亚洲精品福利片| 国产精品天堂蜜av在线播放| 99热精品久久| 国产伦精品一区二区三区视频| 久久精品亚洲| 亚洲精品一二三区区别| 91成人福利| 国产高潮在线| 中文字幕一区二区三区在线视频| 精品香蕉视频| 亚洲欧美日韩精品一区二区| 五月国产精品| 一区二区三区四区日本视频| 午夜在线观看免费一区| 精品久久免费| 亚洲免费福利一区| 播放一区二区| 国产精品一区二区三区四区在线观看 | 国产成人免费| 欧美日韩激情在线一区二区三区| 欧美日韩亚洲一区三区| 日本欧美不卡| 国产亚洲一卡2卡3卡4卡新区| 综合日韩av| 欧美亚洲福利| 日韩在线免费| 久久国产生活片100| 激情综合网站| 精品视频在线你懂得| 久久国产精品久久w女人spa| 成人影视亚洲图片在线| 亚洲免费观看高清完整版在线观| 国产精品视频一区二区三区| 欧美在线资源| 久久精品人人| 蜜臀av亚洲一区中文字幕| 欧美国产另类| 国产精品久久久久av电视剧| 国产精品天堂蜜av在线播放| 欧美日韩国产在线一区| 国产网站在线| 日本aⅴ免费视频一区二区三区| 亚洲二区免费| 久久精品一区| 日韩国产欧美在线播放| 91精品亚洲| 国产精品视频首页| 欧美+日本+国产+在线a∨观看| 亚洲最大av| 欧美a级一区| 国产一区不卡| 狂野欧美性猛交xxxx| 国产欧美亚洲精品a| 日韩精品欧美成人高清一区二区| 91精品美女| 亚洲精品在线二区| 国产精品视频3p| 国产精品一二| 日韩激情中文字幕| 中文字幕一区二区av| 好看的av在线不卡观看| 久久高清免费| 久久精品国产网站| 国产精品蜜月aⅴ在线| 色综合视频一区二区三区日韩 | 日韩精品视频网站| 日韩在线卡一卡二| 欧美午夜精彩| 波多视频一区| 黄色aa久久| 老司机精品视频在线播放| 欧美视频一区| 欧美视频久久| 欧美日韩一区二区三区不卡视频 | 欧美日韩国产传媒| 蜜臀久久99精品久久一区二区| 日韩中文字幕高清在线观看| 中文字幕在线免费观看视频| 欧美激情三区| 麻豆视频久久| 国产精久久久| 精品三级国产| 国产精品嫩草影院在线看| 国产欧美久久一区二区三区| 欧美私人啪啪vps| 国产乱码精品一区二区亚洲| 国产亚洲久久| 国产精品欧美日韩一区| 欧美国产先锋| 鲁鲁在线中文| 欧美中文一区二区| 国产视频久久| 亚洲精品成a人ⅴ香蕉片| 在线观看一区| 69堂精品视频在线播放| 911精品国产| 国产成人久久| 精品视频国内| 久久国产欧美| 99亚洲视频| 日本少妇一区二区| 欧美激情综合| 欧美aa在线观看| 日韩欧美二区| 午夜久久免费观看| 亚洲精品少妇| 91精品国产一区二区在线观看| 欧美国产先锋| 久久天堂精品| 伊人久久大香伊蕉在人线观看热v| 日本精品久久| 久久麻豆视频| 亚洲v天堂v手机在线| 欧美日韩一区二区三区四区在线观看| 另类欧美日韩国产在线| 日韩在线视频精品| 日韩精品一二三四| 国产探花一区| 久久影院午夜精品| 亚洲不卡av不卡一区二区| 免费观看在线色综合| 久久精品伊人| 国产一区日韩一区| 日本色综合中文字幕| 另类专区亚洲| 红桃视频国产精品| 久久国内精品自在自线400部| 一区二区三区四区日本视频| 久久久噜噜噜| 日韩综合小视频| 高清av不卡| 亚洲制服一区| 欧美亚洲日本精品| 日韩激情视频网站| 成人日韩在线观看| 婷婷精品在线观看| 国产精品白浆| 好吊日精品视频| 国产精品亚洲人成在99www| 亚洲高清激情| 国产精品18| 丝袜a∨在线一区二区三区不卡| 国产精品毛片视频| 高清不卡亚洲| 欧美一区精品| jiujiure精品视频播放| 国产精品99久久免费观看| 99国产精品99久久久久久粉嫩| 麻豆国产精品一区二区三区| 在线综合亚洲| 国产精品久久久久蜜臀| 亚洲精品福利| 久久男女视频| 美女视频黄免费的久久| 水蜜桃久久夜色精品一区的特点| 中国字幕a在线看韩国电影|