问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于图标插件G2(antv) echarts之类的一点问题

发布网友 发布时间:2022-04-22 15:24

我来回答

6个回答

懂视网 时间:2022-05-14 22:20

这篇文章主要介绍了关于vue antV G2-3.X组件化的介绍,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下

从网上看到 阿里系的图表 antv 觉得非常不错,就想整合到vue中使用。参考了Vuejs2.X组件化-阿里的G2图表组件

安装

npm install @antv/g2 --save

创建vue组件 components/G2Line.vue

<template>
 <p :id="id"></p>
</template>

<script>
import G2 from '@antv/g2'
export default {
 data () {
 return {
 chart: null
 }
 },
 props: {
 charData: {
 type: Array,
 default: function () {
 return {
  data: []
 }
 }
 },
 id: String
 },
 mounted () {
 this.drawChart()
 },
 methods: {
 drawChart: function () {
 this.chart && this.chart.destory()
 this.chart = new G2.Chart({
 container: this.id,
 width: 600,
 height: 300
 })
 this.chart.source(this.charData)
 this.chart.scale('value', {
 min: 0
 })
 this.chart.scale('year', {
 range: [0, 1]
 })
 this.chart.tooltip({
 crosshairs: {
  type: 'line'
 }
 })
 this.chart.line().position('year*value')
 this.chart.point().position('year*value').size(4).shape('circle').style({
 stroke: '#fff',
 lineWidth: 1
 })
 this.chart.render()
 }
 }
}
</script>

修改HelloWorld.vue 引用组件

<template>
 <p>
 <g2-line :charData="serverData" :id="'c1'"></g2-line>
 </p>
</template>

<script>
import G2Line from './G2Line.vue'
export default {
 components: {
 G2Line
 },
 data () {
 return {
 serverData: [{
 year: '2010',
 value: 3
 }, {
 year: '2011',
 value: 4
 }, {
 year: '2012',
 value: 3.5
 }, {
 year: '2013',
 value: 5
 }, {
 year: '2014',
 value: 4.9
 }, {
 year: '2015',
 value: 6
 }, {
 year: '2016',
 value: 7
 }, {
 year: '2017',
 value: 9
 }, {
 year: '2018',
 value: 13
 }]
 }
 },
 methods: {
 // 此处省略从服务器获取数据并且赋值给this.serverData
 // 推荐使用axios请求接口
 }
}
</script>

效果

1577055664-5b397aa2a16d8_articlex[1].png

热心网友 时间:2022-05-14 19:28

1、echarts应该和jsp不冲突啊,我见过两个产品都是jsp+echarts做的

2、查了antv g2的API和例子,不是写死的吧?

热心网友 时间:2022-05-14 20:46

对于统计有好多优秀的插件,echarts就是一个非常不错的图标插件,但是在应用以及数据处理的时候有些小麻烦,一般的jQuery插件的应用都是jQuery插件的js控制与后台Controller的数据拼接共同完成。以下是本人在项目中的一个简单的应用.

ajax请求的数据格式:
label_x坐标_y坐标_数据类型,label_x坐标_y坐标_数据类型,label_x坐标_y坐标_数据类型,label_x坐标_y坐标_数据类型 这样的字符串格式,所以要对这些数据进行解析处理

//ajax请求的数据data.
function drawEchartPic(data){
//处理数据.
var dataArr = data.split(",");
var valArr = new Array();
var typeArr = ['堂兄弟节点','直接兄弟节点'];
var label;
var xp;
var yp;
var type;

for(var j = 0; j < 2; j++){
//将数据封装成二维数组的形式.
var outArr = new Array();
for(var i = 0; i < dataArr.length; i++){
label = dataArr[i].split("_")[0];
xp = dataArr[i].split("_")[1];
yp = dataArr[i].split("_")[2];
type = dataArr[i].split("_")[3];

var inArr = new Array();

if(j == type){
inArr.push(xp);
inArr.push(yp);
outArr.push(inArr);
}
}

var valuestr = {
name:typeArr[j],
type:'scatter',
itemStyle:{
normal:{
//color:tcolor,
borderWidth: 4,

label : {//显示label内容
show: true,
position: 'righ

热心网友 时间:2022-05-14 22:20

要恋爱 结婚都会有各种问题 不想说 说明静你心里还是很在意他 她 不想让身边人知道 也是因为你想把自己活得很好 放宽心

热心网友 时间:2022-05-15 00:12

。。。。

热心网友 时间:2022-05-15 02:20

iuvrdxgujvrgbufoccjriucrunigvtrojnrxjrhofyhnoftyjfyjontfjotcurvktfckiourfbkygercyijtfgukouthtedguijtokygjilo/uyfj
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
桃李芬芳的近义词是? 请会答正确。 急... 墨西哥很混乱吗 为什么我的OPPOR9手机连接到任何蓝牙设备放歌曲,都没有办法在蓝牙设备... OPPOA9如何连接酷狗与手机蓝牙? 华为荣耀3X 白色畅玩版的声音调至最大声仍很小声 荣耀3x刷机后卸载了一些系统软件,然后就无法开机,一直停留在开机界面... 平安富赢金生年金保险值得买吗?最全产品测评! 收音机音量旋钮音量最大还是小 德生pl_450收音机音量电位器声音惑大惑小,电位器的型号是什么_百度知 ... 浙江金融学院有什么专业 echarts滚动条高度和字体大小 电饭锅里的米饭可以再加热吗? 电饭煲蒸完米饭还能二次加热吗 电饭煲可以热饭吗? 办理美容院卫生许可证要多少钱 美容院没有营业执照的后果 开美容院需要什么手续 充电宝选紫米还是小米 小米充电宝两个月没用,没亏电,问啥不能用了? 小米充电宝好用吗? 小米充电宝耐用吗 小米充电宝和罗马仕充电宝哪个好 宇航员怎样进食? 宇航员在太空是如何吃饭的? 航天员在太空的时候都吃什么? 绁怎么读 航天员吃什么食物!! Old Tom the killer whale,的翻译 宇航员在太空上如何吃饭 宇航员是怎样在太空中吃饭的? h3c交换机link/act是什么端口 爱情微电影有哪些经典的? 两个人的微电影有哪些? 微电影《心火》火爆了吗? 求好看的关于爱情的感人微电影! 最好看的爱情微电影 ihponexsmax像机有超广焦吗? 感动到哭的爱情微电影有哪些? 好看的催泪爱情微电影 关于爱情的微电影 二手iphonexsmax和新iphone11应该买哪个 谈一谈你看过哪些很有意思的微电影? 最近有什么好看的青春爱情电影? 微电影也可以。 爱情微电影的特色 11照相怎么没有xsmax颜色好看 最近有哪些微电影好看? 微电影无声情人讲的是什么,没看懂 爱情微电影,女主摄影的,男主咖啡店工作,男主出车祸失忆不认识女主,女主还赔了他十年。。 推荐几部感人的现代爱情电影 爱情微电影大家都是去哪儿看的啊?