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

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

VUE引入使用G2圖表的實現

瀏覽:26日期:2023-12-12 08:50:42
目錄關于G2圖表介紹使用模板中使用完整代碼(柱狀圖)在補充一下世界地圖關于G2圖表介紹

G2 是一套基于圖形語法理論的可視化底層引擎,以數據驅動,提供圖形語法與交互語法,具有高度的易用性和擴展性使用 G2,可以無需關注圖表各種繁瑣的實現細節,一條語句即可使用 Canvas 或 SVG 構建出各種各樣的可交互的統計圖表

G2圖表官網地址https://antv.gitee.io/zh

G2圖標詳細開發手冊https://antv-g2.gitee.io/zh/docs/api/general/chart

使用

第一步:安裝G2依賴包

npm instal @antv/g2

第二步:在繪圖前需要為 G2 準備一個 DOM 容器

<div id='webInfo'></div>

第三步:引入

import G2 from '@antv/g2';

第四步:在mounted中定義

可先在全局定義let chart = null;

const chart = new G2.Chart({})chart = new G2.Chart({ container: 'webInfo',//指定圖表容器 forceFit: true,//強制配合 width: 600, // 指定圖表寬度 height: 306,//高度 padding: [20, 30, 30, 50],//內邊距 })

第五步:載入數據源

/馬上更新圖表 / chart.changeData(chartData) /僅僅是更新數據,而不需要馬上更新圖表/ chart.source(chartData) /需要更新圖表時調用 / chart.repaint()

擴展清除圖形語法

/清理所有/chart.clear(); 模板中使用完整代碼(柱狀圖)

<template> <div id='c1'></div></template><script> export default {name: 'spectaculars',data(){ return{basicColumnChartProp:{ data:[{ genre: ’Sports’, sold: 275 },{ genre: ’Strategy’, sold: 115 },{ genre: ’Action’, sold: 120 },{ genre: ’Shooter’, sold: 350 },{ genre: ’Other’, sold: 150 }], container:’c1’, width:700, height:600}, }},methods:{ test(){const data = this.basicColumnChartProp.data;const chart = new G2.Chart({ container: this.basicColumnChartProp.container, width : this.basicColumnChartProp.width, height : this.basicColumnChartProp.height});chart.source(data);chart.interval().position(’genre*sold’).color(’genre’)chart.render(); }}, mounted() { this.test();}, }</script>在補充一下世界地圖

(當初項目需求找了G2的地圖,感覺API文檔有些東西沒說明白,這里記錄一下)

<template> <div id='c1'></div></template><script> const DataSet = require(’@antv/data-set’); export default {name: 'spectaculars',data(){ return{basicColumnChartProp:{ container:’c1’,}, }},methods:{ test(){ fetch(’src/views/dataCenter/data/world/countries.geo.json’) .then(res => res.json()) .then(mapData => {const chart = new G2.Chart({ container:this.basicColumnChartProp.container, forceFit: true, height:700, padding: [10,10]});chart.tooltip({ showTitle: false});// 同步度量chart.scale({ longitude: { sync: true }, latitude: { sync: true }});chart.axis(false);chart.legend(’trend’, { position: ’left’}); // 繪制世界地圖背景const ds = new DataSet();const worldMap = ds.createView(’back’) .source(mapData, { type: ’GeoJSON’ });const worldMapView = chart.view();worldMapView.source(worldMap);worldMapView.tooltip(false);worldMapView.polygon().position(’longitude*latitude’).style({ fill: ’#fff’, stroke: ’#ccc’, lineWidth: 1}); const userData = [ { name: ’Russia’, value: 86.8 }, { name: ’China’, value: 106.3 }, { name: ’Japan’, value: 94.7 }, { name: ’Mongolia’, value: 98 }, { name: ’Canada’, value: 98.4 }, { name: ’United Kingdom’, value: 97.2 }, { name: ’United States of America’, value: 98.3 }, { name: ’Brazil’, value: 96.7 }, { name: ’Argentina’, value: 95.8 }, { name: ’Algeria’, value: 101.3 }, { name: ’France’, value: 94.8 }, { name: ’Germany’, value: 96.6 }, { name: ’Ukraine’, value: 86.3 }, { name: ’Egypt’, value: 102.1 }, { name: ’South Africa’, value: 101.3 }, { name: ’India’, value: 107.6 }, { name: ’Australia’, value: 99.9 }, { name: ’Saudi Arabia’, value: 130.1 }, { name: ’Afghanistan’, value: 106.5 }, { name: ’Kazakhstan’, value: 93.4 }, { name: ’Indonesia’, value: 101.4 }];const userDv = ds.createView() .source(userData) .transform({ geoDataView: worldMap, field: ’name’, type: ’geo.region’, as: [ ’longitude’, ’latitude’ ] }) .transform({ type: ’map’, callback: obj => { // obj.trend = obj.value obj.trend = (obj.value > 100) ? ’男性更多’ : ’女性更多’; return obj; } });const userView = chart.view();userView.source(userDv, { trend: { alias: ’每100位女性對應的男性數量’ }});userView.polygon() .position(’longitude*latitude’) .color(’trend’, [ ’#F51D27’, ’#0A61D7’ ]) .opacity(’value’) .tooltip(’name*trend’) .animate({ leave: { animation: ’fadeOut’ } });chart.render(); }) },},mounted() { this.test();}, }</script> fetch這個地方官網引入的是文件目錄,不是具體的json文件,使用的時候找不到文件 fetch引入的json這里是本地的,其次G2官網提供的遠程githup地址獲取不到這個json文件 fetch引入json文件的路徑,不是你當前文件到該json的路徑,而是index.html到該json文件的地址

到此這篇關于VUE引入使用G2圖表的實現的文章就介紹到這了,更多相關VUE使用G2圖表內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
免费看日韩精品| 国产欧美日韩精品一区二区三区| 亚洲欧洲日本mm| 国产精品伦一区二区| 国内精品福利| 国产精品亚洲人成在99www| 日本不卡免费高清视频在线| 久久高清一区| 麻豆视频在线看| 午夜久久av| 一区二区三区四区在线看| 国产伦精品一区二区三区视频| 久久久人人人| 少妇精品久久久一区二区 | 麻豆精品视频在线观看| 黄色av日韩| 国产精品精品国产一区二区| 亚洲1区在线| 午夜久久久久| 精品视频一二| 亚洲一区有码| 久久激情一区| 美女尤物国产一区| 亚洲欧美在线综合| 免费欧美一区| 黄色在线网站噜噜噜| 97成人超碰| 国产亚洲亚洲| 91精品国产调教在线观看| 国产精品成人3p一区二区三区| 日韩专区欧美专区| 婷婷综合社区| av高清一区| 国产一区二区三区不卡视频网站 | 日韩欧美二区| 久久av超碰| 欧美亚洲tv| 亚洲日本在线观看视频| 国产综合色产| 黑人精品一区| 麻豆91精品视频| 国产一卡不卡| 偷拍亚洲精品| 欧美一级专区| 亚洲国产一区二区三区在线播放| 精品国产免费人成网站| 麻豆视频一区| 国产亚洲精品精品国产亚洲综合 | 一区三区视频| 99精品视频在线| 在线精品亚洲欧美日韩国产| 久久香蕉网站| 久久三级毛片| 久久影院一区二区三区| 国产精品中文字幕亚洲欧美| 日本在线观看不卡视频| 亚洲精一区二区三区| 99久久夜色精品国产亚洲狼 | 久久99精品久久久久久园产越南| 日韩视频1区| 日韩欧乱色一区二区三区在线| 视频一区二区三区中文字幕| 影音先锋久久| 在线亚洲成人| 蜜臀久久99精品久久一区二区 | 亚洲伊人av| 中文字幕一区久| 日韩电影免费网站| 日韩精品2区| 97精品国产| 日本不卡免费高清视频在线| 天堂√8在线中文| 日韩欧美一区二区三区在线观看 | 久久午夜视频| 亚洲伊人精品酒店| 日本一区二区三区中文字幕| 日韩久久一区| 国产日韩欧美三级| 蜜桃精品视频| av高清不卡| 新版的欧美在线视频| 日韩av福利| 久久国产亚洲| 亚洲制服少妇| 亚洲精品国产精品粉嫩| 视频一区日韩精品| 精品一区二区三区视频在线播放 | 久久美女性网| 国产精品白丝久久av网站| 日韩在线一二三区| 日韩精品免费一区二区在线观看 | 免费视频一区二区三区在线观看| 奇米亚洲欧美| 久久黄色影视| 国产精品亚洲综合在线观看| 久久精品72免费观看| 日韩av午夜在线观看| 亚洲1区在线观看| 欧美一级网址| 国产激情一区| 日本午夜精品一区二区三区电影 | 蜜桃久久久久| 久久国际精品| 91精品啪在线观看国产爱臀| 日韩制服丝袜av| 国产精品三上| 欧美在线亚洲| 在线一区电影| 精品欧美激情在线观看| 欧美aa一级| 91日韩在线| 成人一二三区| 98精品视频| 国产一区二区三区91| 久久免费精品| 国产一区精品福利| 精品国产亚洲一区二区三区| 国产精品最新| 国产精品激情电影| 国产精品久久久网站| 国产乱码精品一区二区三区亚洲人| 日韩精品三区四区| 欧美欧美黄在线二区| 国产精品久久久久久久久久妞妞| 国产美女久久| 精品久久久亚洲| 国产一区二区三区四区二区| 精品美女视频 | 国产精品任我爽爆在线播放 | 日韩国产欧美三级| 亚洲精品免费观看| 欧美日韩视频免费看| 国产精品hd| 美女精品久久| 亚洲高清av| 蜜桃视频第一区免费观看| 青青青国产精品| 国产精品久久久久蜜臀| 国产精品久久久久久av公交车| 麻豆91精品视频| 福利在线免费视频| 亚洲日本网址| 五月精品视频| 亚洲一区二区三区四区电影 | 国产精久久久| 精品一区毛片| 欧美日韩a区| 久久精品导航| 免费高清在线一区| 麻豆一区二区在线| 亚洲免费观看| 国产精品亚洲一区二区在线观看| 水蜜桃精品av一区二区| 爽好多水快深点欧美视频| 美日韩一区二区三区| 五月天久久网站| 国产精一区二区| 免费视频亚洲| 国产精品美女久久久久久不卡| 一区二区三区四区在线看| 日韩国产欧美在线播放| 日本免费一区二区视频| 午夜av成人| 欧美黄页在线免费观看| 亚洲婷婷丁香| 国户精品久久久久久久久久久不卡| 老司机免费视频一区二区| 午夜在线视频一区二区区别| 激情国产在线| 麻豆精品新av中文字幕| 日本在线成人| 模特精品在线| 99久精品视频在线观看视频| 久久99性xxx老妇胖精品| 一区二区三区四区在线观看国产日韩| 成人久久久久| 国产精品成久久久久| 国产精品亚洲人成在99www| 在线精品视频一区| 91九色精品| 国产精品久久久久av电视剧| 开心激情综合| 日韩av电影一区| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美日韩国产观看视频| 国产精品www.| 日韩精品免费一区二区夜夜嗨| 亚洲一区二区成人| 欧美成人综合| 日韩精品免费一区二区在线观看 | 夜夜精品视频| 香蕉久久99| 日韩三区免费| 日韩欧美一区二区三区在线视频| 精品一区91| 精品一级视频| 国产一区二区三区免费在线| 美女精品一区二区| 欧美激情福利| 精品一区av|