图表自定义轴坐标标签,将X轴标签显示成另一个数组变量的值,这么写为什么不能实现呢?

image.png

FineReport Jekyll 发布于 2024-2-29 13:21 (编辑于 2024-2-29 13:22)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
ID1208Lv6高级互助
发布于2024-2-29 13:28(编辑于 2024-2-29 13:34)

X轴坐标标签对应分类,如果想自定义其他的,可以尝试通过分类值判断,对应转换成自定义的数据

image.png

function(){ 

if(this=='A'){

return this+"(aa)"; 

}else if(this=='B'){

return this+"(bb)"; 

}else{

return this;

}

}

  • Jekyll Jekyll(提问者) 能否用for循环之类的,比如我事先不知道数组的长度,即x轴有多少个标签,应该如何去一一对应替换
    2024-02-29 13:39 
  • ID1208 ID1208 回复 Jekyll(提问者) 理论上是可以的,因为数组的长度应该是等于分类的数量,一一对应,按顺序循环赋值
    2024-02-29 13:46 
最佳回答
0
用户k6280494Lv6资深互助
发布于2024-2-29 13:27

if(this.value=="A")

return 'a'

if(this.value=="B")

return 'b'

if(this.value=="C")

return 'c'

等等

  • Jekyll Jekyll(提问者) 能否用for循环之类的,比如我事先不知道数组的长度,即x轴有多少个标签,但我需要根据我的数组长度去一一对应替换
    2024-02-29 13:36 
  • 用户k6280494 用户k6280494 回复 Jekyll(提问者) 这里没返回,数组的index
    2024-02-29 13:39 
  • Jekyll Jekyll(提问者) 回复 用户k6280494 那请问应该怎么修改呢
    2024-02-29 14:05 
最佳回答
0
CD20160914Lv8专家互助
发布于2024-2-29 13:29

不是这样用的。你先说一下你的需求是什么吧,目前是如何的,最终想如何

  • Jekyll Jekyll(提问者) 场景是使用气泡图,气泡图x轴只能使用数值,但我希望x轴标签显示字符文本,字符文本的值源自于数据集中某个字段,现在需要做的就是一次性把x轴的标签都自定义为我想要的文本变量,是一个数组形式。
    2024-02-29 13:35 
  • CD20160914 CD20160914 回复 Jekyll(提问者) 数据量大了,会很慢.
    2024-02-29 13:36 
  • Jekyll Jekyll(提问者) 回复 CD20160914 x轴标签大概有十几个,能否用for循环之类的,将原来标签一一对应替换为我数组元素
    2024-02-29 13:41 
  • CD20160914 CD20160914 回复 Jekyll(提问者) 没有这方面的示例。感觉不支持,或者问一下官方看看
    2024-02-29 13:44 
  • 4关注人数
  • 287浏览人数
  • 最后回答于:2024-2-29 13:34
    请选择关闭问题的原因
    确定 取消
    返回顶部