x轴上的值不断重复,我只希望出现三个值:Rural,Peri Urban和Urban。以下是我的Javascript代码,显示了用于可视化图表的drawChar
t函数。可能是什么问题?
function drawVisualization(County) {
google.visualization.drawChart({
containerId: "visualization",
dataSourceUrl: "http://www.google.com/fusiontables/gvizdata?tq=",
query: "SELECT Environment,'BoyPupils','GirlPupils' " +
"FROM 1eC4sIAgVXfFj01mOM2cDiyW2nly7TcFeIXj1G3s" +
"WHERE Environment IN ('Rural','Urban'.'Peri Urban')",
chartType: "ColumnChart",
options: {
title: County,
height: 750,
width: 1100
}
});
}
GROUP BY
需要一个Environment
子句,其他列必须使用SUM
"SELECT Environment, \
SUM('BoyPupils') as BoyPupils, \
SUM('GirlPupils') as GirlPupils \
FROM 1eC4sIAgVXfFj01mOM2cDiyW2nly7TcFeIXj1G3s \
GROUP BY Environment"