永洪社区

标题: 请问如何获取行轴标签的刻度? [打印本页]

作者: 手可摘星辰    时间: 2022-4-8 13:05
标题: 请问如何获取行轴标签的刻度?
请问用脚本如何获取到行轴标签的数值?

作者: SamuelLiu    时间: 2022-4-8 13:05
手可摘星辰 发表于 2022-4-8 18:51
9.0.6版本
需求是:获取1表Y轴的最大最小刻度值,设定给2表的Y轴测试过:图表1.binding.axis["Sum_利润"]. ...

如果是想获取数据中的最大值,不能通过这种方式,上面的脚本不是这个意思。
获取最大值的话需要先通过下面的脚本获取数据,
var data=getData("图表1",DATA)。
data是一个数组,需要通过
data.get(1,1),data.get(2,1)...
来获取数值。
在网上找找比较的脚本来得到最大值。
作者: 永洪Tech-Lu    时间: 2022-4-8 13:19
您好,脚本中可以通过getValues()获取刻度值
作者: 手可摘星辰    时间: 2022-4-8 18:03
永洪Tech-Lu 发表于 2022-4-8 13:19
您好,脚本中可以通过getValues()获取刻度值

在线帮助没有搜索到,能详细提供一下写法吗?
作者: 永洪Tech-Lu    时间: 2022-4-8 18:20
手可摘星辰 发表于 2022-4-8 18:03
在线帮助没有搜索到,能详细提供一下写法吗?

图表1.binding.axis["Sum_sales"].getValues();
作者: 手可摘星辰    时间: 2022-4-8 18:23
本帖最后由 手可摘星辰 于 2022-4-8 18:43 编辑
永洪Tech-Lu 发表于 2022-4-8 18:20
图表1.binding.axis["Sum_sales"].getValues();

图表1.binding.axis["Sum_利润"].max图表1.binding.axis["Sum_利润"].getValues();
这两种方式,为何获取到的值是null呢?


作者: SamuelLiu    时间: 2022-4-8 18:48
手可摘星辰 发表于 2022-4-8 18:23
图表1.binding.axis["Sum_利润"].max图表1.binding.axis["Sum_利润"].getValues();
这两种方式,为何获取 ...

您是哪个版本呢
作者: 手可摘星辰    时间: 2022-4-8 18:51
本帖最后由 手可摘星辰 于 2022-4-8 18:54 编辑
SamuelLiu 发表于 2022-4-8 18:48
您是哪个版本呢

9.0.6版本
需求是:获取1表Y轴的最大最小刻度值,设定给2表的Y轴测试过:图表1.binding.axis["Sum_利润"].max=图表2.binding.axis["Sum_salse"].max;不生效





欢迎光临 永洪社区 (https://club.yonghongtech.com/) Powered by Discuz! X3.4