var colname=下拉列表参数1.getSelectedObjects()[0];//获取展示的行轴列
if(colname == "id")
{下拉列表参数2.enabled = false;
下拉列表参数3.enabled = false;
}
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.markCol.showValues=true
//颜色
//图表1.binding.markCol.colorField=mcol;
//标签
图表1.binding.markCol[""].textField=mcol
mcol.view=colname
图表1.binding.blend=4;//设置图表混合类型为重叠
图表1.binding.aestheticSingle=false;//设置图表为多美化指标
还是这个语句,在地图列更换标签时是计数某个指标,所以使用了count,但现在我想要精确不同值计数,应该如何实现 |