找文章 / 找答案
精选问答 更多内容

[可视化] 如何在脚本通过参数控制图表的属性值

蛋蛋的蛋铂金二 显示全部楼层 发表于 2023-1-4 16:55:21 |阅读模式 打印 上一主题 下一主题
11
未解决
Snipaste_2023-01-04_16-46-34.png
RT ,如何在脚本通过参数的形式 控制 图表 的轴 和 图形的属性值
回复

使用道具 举报

精彩评论15

yhdata_ruby铂金一 显示全部楼层 发表于 2023-1-4 17:05:44
这个没法用脚本控制
回复

使用道具 举报

蛋蛋的蛋铂金二 显示全部楼层 发表于 2023-1-5 10:00:15
yhdata_ruby 发表于 2023-1-4 17:05
这个没法用脚本控制

在报告-脚本-图表1那里有对应的图表函数,这些函数不可用吗?
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-1-5 10:02:43
蛋蛋的蛋 发表于 2023-1-5 10:00
在报告-脚本-图表1那里有对应的图表函数,这些函数不可用吗?

是要控制具体的?举个例子呢,总的肯定没法控制
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-1-5 10:05:02
蛋蛋的蛋 发表于 2023-1-5 10:00
在报告-脚本-图表1那里有对应的图表函数,这些函数不可用吗?

参考帮助中心的脚本函数https://www.yonghongtech.com/help/Z-Suite/9.4/ch/
回复

使用道具 举报

蛋蛋的蛋铂金二 显示全部楼层 发表于 2023-1-5 14:13:36
yhdata_ruby 发表于 2023-1-5 10:02
是要控制具体的?举个例子呢,总的肯定没法控制

案例数据集: 典型功能演示/咖啡销售数据
变化脚本:
图表1.binding.clearYCols();
var lens = p_size.getSelectedObjects().length;

for(var i =0;i<lens;i++)
{
    var col = p_size.getSelectedObjects();
    var bcol1 = new BCol(col, DOUBLE, false);
    var qcol1 = new ChartMeasureCol(SUM, bcol1, null);
    图表1.binding.addYCol(1, qcol1);
    sum_col = "Sum_"+col;
    // 网格线是否可见
   图表1.binding.axis[sum_col].gridLineVisible = false;
   // 轴的标签是否可见
   图表1.binding.axis[sum_col].labelVisible = false;
   // 显示标记值
//图表1.binding.markCol[sum_col].showValues = true
//显示点
//图表1.binding.markCol[sum_col].showPoints = true;
}

下拉列表参数名字: p_size  自定义数据 :Code ,Budget_Cogs
组件:柱状图
组件名称:图表1
问题1:p_size 单选值的时候   图表1.binding.axis[sum_col].gridLineVisible = false;  网格线不可见生效
多选值的时候 这个属性值设置不生效 ,怎么设置才能多选的时候也能生效呢?

问题2:显示标记值 和 显示点 都不生效,注释放开会报错 ,也就是这两个属性值报错,为什么?
图表1.binding.markCol[sum_col].showValues = true;
图表1.binding.markCol[sum_col].showPoints = true;
回复

使用道具 举报

蛋蛋的蛋铂金二 显示全部楼层 发表于 2023-1-5 14:17:45
蛋蛋的蛋 发表于 2023-1-5 14:13
案例数据集: 典型功能演示/咖啡销售数据
变化脚本:
图表1.binding.clearYCols();

91BC7F2B-9823-4591-B545-A2D1B94716BB.png
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-1-5 14:32:42
回复

使用道具 举报

蛋蛋的蛋铂金二 显示全部楼层 发表于 2023-1-5 15:02:33

好的,麻烦了
回复

使用道具 举报

yhdata_ruby铂金一 显示全部楼层 发表于 2023-1-5 15:18:36

这边使用该脚本一直出现问题,这个报告方便导出看一下吗
回复

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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