蛋蛋的蛋铂金二
2023-1-4 16:55:21 发布在问答
【可视化】 如何在脚本通过参数控制图表的属性值
Snipaste_2023-01-04_16-46-34.png
RT ,如何在脚本通过参数的形式 控制 图表 的轴 和 图形的属性值
4828
15
精彩评论15
yhdata_ruby铂金一
发表于 2023-1-4 17:05:44 显示全部楼层
这个没法用脚本控制
回复

使用道具 2#

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

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

使用道具 3#

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

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

使用道具 4#

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

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

使用道具 5#

蛋蛋的蛋铂金二
发表于 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;
回复

使用道具 6#

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

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

使用道具 7#

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

使用道具 8#

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

好的,麻烦了
回复

使用道具 9#

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

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

使用道具 10#

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

用户等你来哦

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