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

vue2中使用AntV?以g2plot為實例

 更新時間:2022年04月28日 10:04:03   作者:cmmboy1990  
這篇文章主要介紹了vue2中使用AntV?以g2plot為實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

使用AntV以g2plot為例

效果

代碼

nmp 導(dǎo)入:

npm install @antv/g2plot

代碼:

<template>
?? ?<div id="app">
?? ??? ?<div id="container"></div>
?? ?</div>
</template>
<script>
?? ?import {
?? ??? ?Bar
?? ?} from '@antv/g2plot';
?? ?export default {
?? ??? ?name: 'App',
?? ??? ?data() {
?? ??? ??? ?return {
?? ??? ??? ??? ?sj: [{
?? ??? ??? ??? ??? ??? ?year: '1951 年',
?? ??? ??? ??? ??? ??? ?value: 38
?? ??? ??? ??? ??? ?},
?? ??? ??? ??? ??? ?{
?? ??? ??? ??? ??? ??? ?year: '1952 年',
?? ??? ??? ??? ??? ??? ?value: 52
?? ??? ??? ??? ??? ?},
?? ??? ??? ??? ??? ?{
?? ??? ??? ??? ??? ??? ?year: '1956 年',
?? ??? ??? ??? ??? ??? ?value: 61
?? ??? ??? ??? ??? ?},
?? ??? ??? ??? ??? ?{
?? ??? ??? ??? ??? ??? ?year: '1957 年',
?? ??? ??? ??? ??? ??? ?value: 145
?? ??? ??? ??? ??? ?},
?? ??? ??? ??? ??? ?{
?? ??? ??? ??? ??? ??? ?year: '1958 年',
?? ??? ??? ??? ??? ??? ?value: 48
?? ??? ??? ??? ??? ?},
?? ??? ??? ??? ??? ?
?? ??? ??? ??? ?]
?? ??? ??? ?}
?? ??? ?},
?? ??? ?mounted() {
?? ??? ??? ?const bar = new Bar('container', {
?? ??? ??? ??? ?data: this.sj,
?? ??? ??? ??? ?xField: 'value',
?? ??? ??? ??? ?yField: 'year',
?? ??? ??? ??? ?seriesField: 'year',
?? ??? ??? ??? ?legend: {
?? ??? ??? ??? ??? ?position: 'top-left',
?? ??? ??? ??? ?},
?? ??? ??? ?});
?? ??? ??? ?bar.render();
?? ??? ?}
?? ?}
</script>
<style>
</style>

AntV g2的簡單運用

G2 是一套基于圖形語法理論的可視化底層引擎,以數(shù)據(jù)驅(qū)動,提供圖形語法與交互語法,具有高度的易用性和擴(kuò)展性。

使用 G2,你可以無需關(guān)注圖表各種繁瑣的實現(xiàn)細(xì)節(jié),一條語句即可使用 Canvas 或 SVG 構(gòu)建出各種各樣的可交互的統(tǒng)計圖表。

安裝

npm install @antv/g2 --save

成功安裝完成之后,即可使用 import 或 require 進(jìn)行引用。

import { Chart } from '@antv/g2';

在繪圖前我們需要為 G2 準(zhǔn)備一個 DOM 容器:

<div id="container"></div>

數(shù)據(jù)類型和實現(xiàn)步驟

const data = [
? { year: '1951 年', sales: 38 },
? { year: '1952 年', sales: 52 },
? { year: '1956 年', sales: 61 },
? { year: '1957 年', sales: 145 },
? { year: '1958 年', sales: 48 },
? { year: '1959 年', sales: 38 },
? { year: '1960 年', sales: 38 },
? { year: '1962 年', sales: 38 },
];
const chart = new Chart({
? container: 'container',
? autoFit: true,
? height: 500,
});
chart.data(data);
chart.scale('sales', {
? nice: true,
});
chart.tooltip({
? showMarkers: false
});
chart.interaction('active-region');
chart.interval().position('year*sales');
chart.render();

語法介紹

1.new Chart() 創(chuàng)建 Chart 圖表對象,指定圖表所在的容器 id、圖表的寬高、邊距等信息;

2.chart.data() 載入圖表數(shù)據(jù)源;

3.使用圖形語法進(jìn)行圖表的繪制;

4.chart.render() 渲染圖表。

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 在Vue中使用CSS3實現(xiàn)內(nèi)容無縫滾動的示例代碼

    在Vue中使用CSS3實現(xiàn)內(nèi)容無縫滾動的示例代碼

    這篇文章主要介紹了在Vue中使用CSS3實現(xiàn)內(nèi)容無縫滾動的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Vue 實現(xiàn)列表動態(tài)添加和刪除的兩種方法小結(jié)

    Vue 實現(xiàn)列表動態(tài)添加和刪除的兩種方法小結(jié)

    今天小編就為大家分享一篇Vue 實現(xiàn)列表動態(tài)添加和刪除的兩種方法小結(jié),具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • 一文搞懂Vue3中的異步組件defineAsyncComponentAPI的用法

    一文搞懂Vue3中的異步組件defineAsyncComponentAPI的用法

    這篇文章主要介紹了一文搞懂Vue3中的異步組件,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • 使用Pinia Persistedstate插件實現(xiàn)狀態(tài)持久化的操作方法

    使用Pinia Persistedstate插件實現(xiàn)狀態(tài)持久化的操作方法

    Pinia 作為 Vue 的新一代狀態(tài)管理工具,以其輕量化和易用性受到開發(fā)者的喜愛,然而,Pinia 默認(rèn)使用內(nèi)存存儲狀態(tài),為了解決這個問題,我們可以借助 Pinia Persistedstate 插件來實現(xiàn)狀態(tài)的持久化存儲,本文將詳細(xì)介紹該插件的使用方法,需要的朋友可以參考下
    2024-11-11
  • vue-列表下詳情的展開與折疊案例

    vue-列表下詳情的展開與折疊案例

    這篇文章主要介紹了vue-列表下詳情的展開與折疊案例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Vue.extend和VueComponent的關(guān)系源碼解析

    Vue.extend和VueComponent的關(guān)系源碼解析

    這篇文章主要為大家詳解了Vue.extend和VueComponent的關(guān)系源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • vue項目中使用bpmn-自定義platter的示例代碼

    vue項目中使用bpmn-自定義platter的示例代碼

    這篇文章主要介紹了vue項目中使用bpmn-自定義platter的實例代碼,本文通過代碼截圖相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Vue使用pdf.js和docx-preview實現(xiàn)docx和pdf的在線預(yù)覽

    Vue使用pdf.js和docx-preview實現(xiàn)docx和pdf的在線預(yù)覽

    這篇文章主要為大家詳細(xì)介紹了在Vue中使用pdf.js和docx-preview實現(xiàn)docx和pdf的在線預(yù)覽的相關(guān)知識,文中的示例代碼講解詳細(xì),需要的可以參考下
    2025-03-03
  • vue實現(xiàn)文件上傳讀取及下載功能

    vue實現(xiàn)文件上傳讀取及下載功能

    這篇文章主要為大家詳細(xì)介紹了vue實現(xiàn)文件上傳讀取及下載功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • Vue中slot-scope的深入理解(適合初學(xué)者)

    Vue中slot-scope的深入理解(適合初學(xué)者)

    這篇文章主要給大家介紹了關(guān)于Vue中slot-scope的深入理解,這個教程非常適合初學(xué)者,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04

最新評論

湟源县| 松阳县| 图片| 河源市| 峨边| 汉沽区| 清镇市| 新沂市| 西昌市| 武定县| 涞水县| 探索| 方正县| 康平县| 淳安县| 滦平县| 东丽区| 莱阳市| 咸宁市| 于都县| 鸡西市| 绿春县| 遂川县| 兰考县| 临夏县| 东阳市| 孝昌县| 育儿| 毕节市| 元氏县| 于都县| 郎溪县| 石河子市| 衡南县| 周口市| 丹江口市| 涟源市| 陇南市| 平原县| 泸西县| 阿鲁科尔沁旗|