一念 发表于 2024-3-9 23:15:16

急!图表折线图动态多线

本帖最后由 一念 于 2024-3-10 01:18 编辑

我的报表通过json数据导入
当前,实现折线图和分组,需求
在一个图中:多条线根据数据,可以动态出现多条线

有没有方式不通过模板设置DataFields 设置固定的线,而是根据数据或别的方法动态生成多条线呢?

以下为当前的数据结构



疑问:
如果是对象数组嵌套,一维数组可以设置,如果是二维数组,应该怎样在软件中设置,并表现在图标上出现对应条数的数据



附件为模板和json数据

Eden.Sun 发表于 2024-3-9 23:15:17


问题描述:
问题一:生成多条线条
问题二:对象嵌套数组之后,如何获取数组数据

问题解决:
您好,针对您的问题,做如下解答:



问题一:不理解您说的多个线条是什么意思,我理解是图表中的系列的概念,如下图:
我的数据正常是按照每个地区进行统计的,但是每个地区中,又按照支付方式做了进一步的细分,就有了多个线条,
您说的显示图例,您在明细和颜色设置中,绑定同样的字段,图表中具体的分分类的图例就显示出来了。



至于您说的图例不显示,是因为,在数据字段只有一个值、并且没有系列的情况下,图标是不显示图例的。
如果您要显示,就将分类中的字段绑定在颜色上:




您可以根据您想要的显示做具体的设置。


问题二:对象嵌套数组的数据获取。
这个数据jsonopath的相关能力了,如您图中的显示,应该是:$.TestDatas[*]
具体的json的写法,您可以参考:https://goessner.net/articles/JsonPath/



页: [1]
查看完整版本: 急!图表折线图动态多线