最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

在Vue中使用Viser說明(基于AntV-G2可視化引擎)

 更新時間:2020年10月28日 14:18:20   作者:DuebassLei  
這篇文章主要介紹了在Vue中使用Viser說明(基于AntV-G2可視化引擎),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

前言

AntV-G2官網(wǎng)推薦使用Viser,本文介紹針對Vue版本的viser-vue簡單使用。

安裝viser-vue

yarn add viser-vue

yarn add @antv/data-set

main.js中引入

import Viser from 'viser-vue'

Vue.use(Viser)


定義d2demo.vue組件

<template>
 <div>
  <v-chart :forceFit="true" :height="height" :data="data" :scale="scale">
   <v-tooltip :showTitle="false" data-key="item*percent"/>
   <v-axis/>
   <v-legend data-key="item"/>
   <v-pie position="percent" color="item" :vStyle="pieStyle" :label="labelConfig"/>
   <v-coord type="theta" :radius="0.75" :innerRadius="0.6"/>
  </v-chart>
 </div>
</template>

<script>
const DataSet = require("@antv/data-set");

const sourceData = [
 { item: "學習", count: 40 },
 { item: "聽歌", count: 21 },
 { item: "鍛煉", count: 17 },
 { item: "游戲", count: 13 },
 { item: "發(fā)呆", count: 9 }
];

const scale = [
 {
  dataKey: "percent",
  min: 0,
  formatter: ".0%"
 }
];

const dv = new DataSet.View().source(sourceData);
dv.transform({
 type: "percent",
 field: "count",
 dimension: "item",
 as: "percent"
});
const data = dv.rows;

export default {
 name:'g2Demo',
 data() {
  return {
   data,
   scale,
   height: 400,
   pieStyle: {
    stroke: "#fff",
    lineWidth: 1
   },
   labelConfig: [
    "percent",
    {
     formatter: (val, item) => {
      return item.point.item + ": " + val;
     }
    }
   ]
  };
 }
};
</script>

效果

到這里就是簡單的在vue中使用啦,更多用法見下面官方開發(fā)手冊。

參考:

G2 可視化圖形語法

Viser 再一次發(fā)現(xiàn)你的數(shù)據(jù)

補充知識:vue結(jié)合AntV G2 使用踩坑

官網(wǎng)使用import G2 from '@antv/g2';引入但是會報一個

"export 'default' (imported as 'G2') was not found in '@antv/g2' 得錯誤

找了半天原因,最終解決辦法

import * as G2 from '@antv/g2'

以上這篇在Vue中使用Viser說明(基于AntV-G2可視化引擎)就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue3進行路由管理的示例代碼

    Vue3進行路由管理的示例代碼

    在現(xiàn)代 Web 開發(fā)中,前端路由管理是構(gòu)建單頁面應用(SPA)的關(guān)鍵組成部分,隨著 Vue3 的發(fā)布,Vue Router 也得到了相應的更新,在這篇博文中,我們將詳細探討 Vue3 中的路由管理,需要的朋友可以參考下
    2025-01-01
  • vue實現(xiàn)下拉框的多選功能(附后端處理參數(shù))

    vue實現(xiàn)下拉框的多選功能(附后端處理參數(shù))

    本文介紹了如何使用Vue實現(xiàn)下拉框的多選功能,實現(xiàn)了在選擇框中選擇多個選項的功能,文章詳細介紹了實現(xiàn)步驟和示例代碼,對于想要了解如何使用Vue實現(xiàn)下拉框多選功能的讀者具有一定的參考價值
    2023-08-08
  • Vue路由守衛(wèi)案例代碼

    Vue路由守衛(wèi)案例代碼

    在Vue中,路由守衛(wèi)分為三種:全局路由守衛(wèi)、獨享路由守衛(wèi)以及組件內(nèi)路由守衛(wèi),本文重點介紹Vue路由守衛(wèi)案例代碼,需要的朋友可以參考下
    2023-02-02
  • vue項目環(huán)境搭建

    vue項目環(huán)境搭建

    這篇文章介紹了vue項目環(huán)境搭建的方法,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-04-04
  • vue指令以及dom操作詳解

    vue指令以及dom操作詳解

    本篇文章主要介紹了vue指令以及dom操作詳解,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-03-03
  • Vue-Router實現(xiàn)組件間跳轉(zhuǎn)的三種方法

    Vue-Router實現(xiàn)組件間跳轉(zhuǎn)的三種方法

    這篇文章主要為大家詳細介紹了Vue-Router來實現(xiàn)組件間跳轉(zhuǎn)的三種方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 基于vue.js實現(xiàn)的分頁

    基于vue.js實現(xiàn)的分頁

    本文主要給大家介紹基于vue的分頁原生寫法,代碼分為html部分和js部分,簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下吧
    2018-03-03
  • vue3集成Element-plus實現(xiàn)按需自動引入組件的方法總結(jié)

    vue3集成Element-plus實現(xiàn)按需自動引入組件的方法總結(jié)

    vue3出來一段時間了,element也更新了版本去兼容vue3,下面這篇文章主要給大家介紹了關(guān)于vue3集成Element-plus實現(xiàn)按需自動引入組件的相關(guān)資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-07-07
  • vue scroller返回頁面記住滾動位置的實例代碼

    vue scroller返回頁面記住滾動位置的實例代碼

    這篇文章主要介紹了vue scroller返回頁面記住滾動位置的實例代碼,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2018-01-01
  • vue路由警告:Duplicate named routes definition問題

    vue路由警告:Duplicate named routes definition問題

    這篇文章主要介紹了vue路由警告:Duplicate named routes definition問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論

佛冈县| 水城县| 江达县| 陵川县| 菏泽市| 图们市| 桓台县| 盖州市| 施甸县| 石首市| 沧源| 同德县| 舞阳县| 翁牛特旗| 青龙| 南漳县| 察哈| 襄汾县| 衡南县| 岳普湖县| 开平市| 化隆| 淮滨县| 肥乡县| 昌乐县| 独山县| 清河县| 广平县| 东港市| 高青县| 宁德市| 博白县| 景洪市| 嘉黎县| 桂林市| 重庆市| 蓝田县| 施秉县| 丹凤县| 莫力| 宁明县|