案例数据集: 典型功能演示/咖啡销售数据
变化脚本:
图表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; |