我就是把您发的链接的语句粘贴过去了,然后把sum的算法改成了count的算法。
var arr=下拉列表参数1.getSelectedObjects()
图表1.binding.clearYCols();//清除原来行轴绑定的数据列
for(i=0;i<arr.length;i++){
var colname=下拉列表参数1.getSelectedObjects();//获取展示的行轴列
var b='Count_'+colname
var bcol=new BCol(colname,STRING,false);
var mcol=new ChartMeasureCol(COUNT,bcol,null);//创建图表所用的度量字段
var scol = new SingleMarkCol(mcol,BAR);
图表1.binding.addYCol(i,scol);
图表1.binding.markCol.showValues=true
//颜色
//图表1.binding.markCol.colorField=mcol;
//标签
图表1.binding.markCol.textField=mcol
mcol.view=colname
}
图表1.binding.blend=4;//设置图表混合类型为重叠
图表1.binding.aestheticSingle=false;//设置图表为多美化指标 |