亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

一文詳解Vue如何整合Echarts實(shí)現(xiàn)可視化界面

 更新時(shí)間:2022年04月24日 09:58:46   作者:Bug 終結(jié)者  
ECharts,縮寫來自Enterprise Charts,商業(yè)級數(shù)據(jù)圖表,一個(gè)純Javascript的圖表庫,可以流暢的運(yùn)行在PC和移動(dòng)設(shè)備上。本文將在Vue中整合Echarts實(shí)現(xiàn)可視化界面,感興趣的可以了解一下

一、什么是可視化

可視化就是可以通過視覺進(jìn)行傳達(dá)的。 再專業(yè)一點(diǎn)就可以解釋為可視化(Visualization)是利用計(jì)算機(jī)圖形學(xué)和圖像處理技術(shù),將數(shù)據(jù)轉(zhuǎn)換成圖形或圖像在屏幕上顯示出來,再進(jìn)行交互處理的理論、方法和技術(shù)。

將數(shù)據(jù)通俗的在屏幕中展現(xiàn)出來!

二、什么是Echarts

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

Echarts 為商業(yè)級數(shù)據(jù)圖表

三、Echarts的優(yōu)點(diǎn)

開源軟件,并且我們提供了非常炫酷的圖形界面

國人開發(fā),文檔全,便于開發(fā)和閱讀文檔。

圖表豐富,可以適用各種各樣的功能。

使用簡單,在官網(wǎng)中為我們封裝了js,只要會引用就會得到完美的展示效果;

種類多,echarts實(shí)現(xiàn)簡單,各類圖形都有;相應(yīng)的模板,還有豐富的API及文檔說明,非常詳細(xì)

四、Vue 整合Echarts

下載Echarts依賴

pnpm install echarts --save

安裝成功,接下來使用Vue引入Echarts

Vue引入Echarts

main.js全局引入 Echarts

// 全局引入相關(guān)包
import * as echarts from "echarts";
// 開啟echarts
Vue.prototype.$echarts = echarts;

測試使用Echarts

打開 echarts官網(wǎng)

選擇自己需要的圖形打開

新建vue文件,將options文件復(fù)制到data中

<div class="box-pie" style="height: 400px" ref="chart"></div>
data(){
    return {
      chart:null,
      // 配置可視化圖形
      option:  {
        title: {
          text: 'Referer of a Website',
          subtext: 'Fake Data',
          left: 'center'
        },
        tooltip: {
          trigger: 'item'
        },
        legend: {
          orient: 'vertical',
          left: 'left'
        },
        series: [
          {
            name: 'Access From',
            type: 'pie',
            radius: '50%',
            data: [
              { value: 1048, name: 'Search Engine' },
              { value: 735, name: 'Direct' },
              { value: 580, name: 'Email' },
              { value: 484, name: 'Union Ads' },
              { value: 300, name: 'Video Ads' }
            ],
            emphasis: {
              itemStyle: {
                shadowBlur: 10,
                shadowOffsetX: 0,
                shadowColor: 'rgba(0, 0, 0, 0.5)'
              }
            }
          }
        ]
      }
    }
  },
  mounted() {
    this.getPage();
  },
  methods:{
    getPage() {
      // 引用chart并初始化
      this.chart = this.$echarts.init(this.$refs.chart);
      // 使用剛指定的配置項(xiàng)和數(shù)據(jù)顯示圖表。
      this.chart.setOption(this.option);
    }
  }

五、效果圖

以上就是一文詳解Vue如何整合Echarts實(shí)現(xiàn)可視化界面的詳細(xì)內(nèi)容,更多關(guān)于Vue Echarts可視化界面的資料請關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • VueRouter路由模式全面解析

    VueRouter路由模式全面解析

    這篇文章主要介紹了VueRouter路由模式的用法,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • vue + element-ui的分頁問題實(shí)現(xiàn)

    vue + element-ui的分頁問題實(shí)現(xiàn)

    這篇文章主要介紹了vue + element-ui的分頁問題實(shí)現(xiàn),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-12-12
  • 利用Vue3+Element-plus實(shí)現(xiàn)大文件分片上傳組件

    利用Vue3+Element-plus實(shí)現(xiàn)大文件分片上傳組件

    在開發(fā)中如果上傳的文件過大,可以考慮分片上傳,分片就是說將文件拆分來進(jìn)行上傳,將各個(gè)文件的切片傳遞給后臺,然后后臺再進(jìn)行合并,下面這篇文章主要給大家介紹了關(guān)于利用Vue3+Element-plus實(shí)現(xiàn)大文件分片上傳組件的相關(guān)資料,需要的朋友可以參考下
    2023-01-01
  • Vue項(xiàng)目中ESLint配置超全指南(VScode)

    Vue項(xiàng)目中ESLint配置超全指南(VScode)

    ESLint是一個(gè)代碼檢查工具,用來檢查你的代碼是否符合指定的規(guī)范,下面這篇文章主要給大家介紹了關(guān)于Vue項(xiàng)目中ESLint配置(VScode)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2023-04-04
  • 10分鐘了解Vue3遞歸組件的用法

    10分鐘了解Vue3遞歸組件的用法

    遞歸?簡單來講就是程序自己調(diào)用自身,vue中的遞歸組件就是,組件自身調(diào)用自身,下面這篇文章主要給大家介紹了關(guān)于Vue3遞歸組件的用法,需要的朋友可以參考下
    2022-03-03
  • vue3在setup中使用mapState解讀

    vue3在setup中使用mapState解讀

    這篇文章主要介紹了vue3在setup中使用mapState方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • element表格變化后自動(dòng)刷新的兩種方案

    element表格變化后自動(dòng)刷新的兩種方案

    本文主要介紹了element表格變化后自動(dòng)刷新的兩種方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-04-04
  • Uniapp設(shè)置頁面的背景圖片方法代碼

    Uniapp設(shè)置頁面的背景圖片方法代碼

    這篇文章主要給大家介紹了關(guān)于Uniapp設(shè)置頁面的背景圖片,uni-app中設(shè)置背景圖有兩種方式,分別是全局設(shè)置和在相應(yīng)的view內(nèi)設(shè)置背景,文中給出了代碼示例,需要的朋友可以參考下
    2024-03-03
  • vue.js實(shí)現(xiàn)仿原生ios時(shí)間選擇組件實(shí)例代碼

    vue.js實(shí)現(xiàn)仿原生ios時(shí)間選擇組件實(shí)例代碼

    本篇文章主要介紹了vue.js實(shí)現(xiàn)仿原生ios時(shí)間選擇組件實(shí)例代碼,具有一定的參考價(jià)值,有興趣的可以了解一下。
    2016-12-12
  • vue項(xiàng)目如何引入element?ui、iview和echarts

    vue項(xiàng)目如何引入element?ui、iview和echarts

    這篇文章主要介紹了vue項(xiàng)目如何引入element?ui、iview和echarts,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論