[可视化] 超链接

SIONKC铂金四 显示全部楼层 发表于 2024-4-8 09:36:26 |阅读模式 打印 上一主题 下一主题
1
未解决

【可视化】 超链接

  • SIONKC铂金四
  • 2024-04-08 09:36:26
  • 发布在 论坛
241 7
场景:饼图中设置超链接,使用悬浮方式展现表中的数据,当饼图使用按列排序取topn前10,10之后的数据显示其他,当点击饼图其他部分后,如何对应显示表中的数据
回复

使用道具 举报

精彩评论7

yhdata_yzm 显示全部楼层 发表于 2024-4-8 10:29:35
需要一个中间表放置没有topn的数据,通过getdata或者getviewdata取出数据存放入数组1,同理取出图表的数据放入数组2,数组1和数组2的差值就是你的数据。
回复

使用道具 举报

SIONKC铂金四 显示全部楼层 发表于 2024-4-8 10:50:59
yhdata_yzm 发表于 2024-4-8 10:29
需要一个中间表放置没有topn的数据,通过getdata或者getviewdata取出数据存放入数组1,同理取出图表的数据 ...

具体脚本该怎么写,可以举个列子吗
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-4-8 11:05:01
SIONKC 发表于 2024-4-8 10:50
具体脚本该怎么写,可以举个列子吗

稍后,等会提供示例
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-4-8 11:14:12
var a=getViewData('图表1')
var b=getViewData('图表2')
var c=[]
var d=[]
var f=[]
for(var i=1;i<a.size();i++)
{
c.push(a.get(i,0))
}
for(var i=1;i<b.size();i++)
{
d.push(b.get(i,0))
}
for(i=0;i<d.length;i++)
{
if(indexOf(c.join(','),d[i])<0)
{
f.push(d[i])
}
}
param['a']=f
参数a就是其他的值
回复

使用道具 举报

SIONKC铂金四 显示全部楼层 发表于 2024-4-8 11:47:18
yhdata_yzm 发表于 2024-4-8 11:14
var a=getViewData('图表1')
var b=getViewData('图表2')
var c=[]

那要在页面上该如何操作呢?文本框显示其他的值吗,该怎么实现理想效果呢
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-4-8 13:44:59
SIONKC 发表于 2024-4-8 11:47
那要在页面上该如何操作呢?文本框显示其他的值吗,该怎么实现理想效果呢 ...

参数a已经获得了,超链接传递参数就行了。
当param['省份']=='其他'的时候,param['省份']=param['aa']
回复

使用道具 举报

yh_bU5qhfjr青铜三 来自手机 显示全部楼层 发表于 2024-4-8 13:52:11
需要一个中间表放置没有topn的数据,通过getdata或者getviewdata取出数据存放入数组1,同理取出图表的数据放入数组2,数组1和数组2的差值就是你的数据。
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部