永洪社区

标题: 线图脚本设置 [打印本页]

作者: 何林夕    时间: 2023-8-18 11:34
标题: 线图脚本设置
线图如果通过脚本控制这两个配置


作者: yhdata_lyaa    时间: 2023-8-18 11:39
showPoints

是否显示点。

图表1.binding.markCol["Sum_price"].showPoints=false;
https://www.yonghongtech.com/rea ... E%E7%A4%BA%E7%82%B9
作者: 何林夕    时间: 2023-8-18 11:48
yhdata_lyaa 发表于 2023-8-18 11:39
showPoints

是否显示点。

你好,我这里设置会报错
脚本:
首次趋势图.binding.addYCol(i, qcol)
首次趋势图.binding.markCol[select_col].showPoints = true
首次趋势图.binding.axis[select_col].shareGroup = "group_first"
报错:
TypeError: Cannot set property "showPoints" of undefined to "true" ([script]#160) at line 160 called from line 52
作者: yhdata_yzm    时间: 2023-8-18 12:55
yhdata_03KFtvuz 发表于 2023-8-18 11:48
你好,我这里设置会报错
脚本:
首次趋势图.binding.addYCol(i, qcol)

首次趋势图.binding.markCol[select_col].showPoints = true
这里markCol没写对,要写你绑定的度量+聚合方式:例如销量总和就是Sum_销量
图表1.binding.markCol['Sum_销量'].showPoints=true
作者: 何林夕    时间: 2023-8-18 13:42
yhdata_yzm 发表于 2023-8-18 12:55
首次趋势图.binding.markCol[select_col].showPoints = true
这里markCol没写对,要写你绑定的度量+聚合 ...

聚合方式为空,然后我这样设置好像也不行
var bcol = new BCol(select_col, DOUBLE, false)
var qcol = new ChartMeasureCol(NONE, bcol, null)
当日趋势图.binding.markCol[qcol].showPoints = true
作者: yhdata_yzm    时间: 2023-8-18 13:54
yhdata_03KFtvuz 发表于 2023-8-18 13:42
聚合方式为空,然后我这样设置好像也不行
var bcol = new BCol(select_col, DOUBLE, false)
var qcol = n ...

先去掉那一行,我看看你绑定的结果是什么
作者: 何林夕    时间: 2023-8-18 13:59
yhdata_yzm 发表于 2023-8-18 13:54
先去掉那一行,我看看你绑定的结果是什么



作者: yhdata_yzm    时间: 2023-8-18 14:07

亲,截图下你绑定了什么呀,不是这里是数据列那里

作者: 何林夕    时间: 2023-8-18 14:11
yhdata_yzm 发表于 2023-8-18 14:07
亲,截图下你绑定了什么呀,不是这里是数据列那里

额,理解错了,绑定的是上图右上角的下拉列表的选中值
作者: 何林夕    时间: 2023-8-18 14:24
yhdata_yzm 发表于 2023-8-18 14:07
亲,截图下你绑定了什么呀,不是这里是数据列那里

关键问题是怎么把光滑曲线这个功能通过脚本关掉,因为我在脚本绑定度量之后,页面上点击不了
作者: yhdata_yzm    时间: 2023-8-18 14:26
举个简单的例子,我是这么绑定的:
图表1.binding.markCol['Sum_利润'].showPoints=true
作者: 何林夕    时间: 2023-8-18 14:34
yhdata_yzm 发表于 2023-8-18 14:26
举个简单的例子,我是这么绑定的:
图表1.binding.markCol['Sum_利润'].showPoints=true ...

了解,这样的话是需要更改数据集模型了是吧
作者: yhdata_yzm    时间: 2023-8-18 14:37
yhdata_03KFtvuz 发表于 2023-8-18 14:34
了解,这样的话是需要更改数据集模型了是吧

不是改模型,你用咖啡数据集做一个一样的报告,通过【管理系统】-【资源部署】-【资源导出】导出来,我给你看看那里需要修改
作者: 何林夕    时间: 2023-8-18 15:35
yhdata_yzm 发表于 2023-8-18 14:37
不是改模型,你用咖啡数据集做一个一样的报告,通过【管理系统】-【资源部署】-【资源导出】导出来,我给 ...

我原先的数据集聚合操作在sql层面实现了
没办法完美复刻,帮忙瞅瞅,Thx

作者: yhdata_yzm    时间: 2023-8-18 15:50
yhdata_03KFtvuz 发表于 2023-8-18 15:35
我原先的数据集聚合操作在sql层面实现了
没办法完美复刻,帮忙瞅瞅,Thx
...

看了,你都是细节数据。这样没法打点,例如你的一个日期加入有多个数据点要打在哪里呢。
还有就是有现成的参数列为什么不用呢,要写这个脚本
作者: 何林夕    时间: 2023-8-18 17:10
yhdata_yzm 发表于 2023-8-18 15:50
看了,你都是细节数据。这样没法打点,例如你的一个日期加入有多个数据点要打在哪里呢。
还有就是有现成 ...

参数列的线条颜色都是一样的,被驳回了
作者: yhdata_yzm    时间: 2023-8-18 17:44
yhdata_03KFtvuz 发表于 2023-8-18 17:10
参数列的线条颜色都是一样的,被驳回了

那你就得聚合它了
作者: 何林夕    时间: 2023-8-18 17:58
yhdata_yzm 发表于 2023-8-18 17:44
那你就得聚合它了

参数列选了聚合也是一样的,线条的颜色都是一样的

作者: yhdata_yzm    时间: 2023-8-18 18:11
yhdata_03KFtvuz 发表于 2023-8-18 17:58
参数列选了聚合也是一样的,线条的颜色都是一样的

我说的是你的脚本里边,参数列是没办法的




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