[英]How to get Google Charts to sort and give me correct answer
好的,我有一些數據,我需要獲取Google圖表從幾行代碼中對3種類型的答案進行排序。 如何使用當前代碼執行此操作:
<html>
<head>
<script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
<script type="text/javascript">
google.charts.load('current'); // Don't need to specify chart libraries!
google.charts.setOnLoadCallback(drawVisualization);
function drawVisualization() {
var wrapper = new google.visualization.ChartWrapper( {
chartType: 'PieChart',
dataSourceUrl:'https://docs.google.com/spreadsheets/d/1xEEMFnOrrGDEAZy5YMi3H-aSfyzwtHhAmBJuJYZjXsI/gviz/tq?range=A1:B57',
query: 'SELECT A,B WHERE B > 100 ORDER BY B',
options: {'title': 'AASHAN OCEAN TRANSPORTATION METHOD', legend: 'none'},
containerId: 'vis_div'
});
wrapper.draw()
}
</script>
</head>
<body style="font-family: Arial;border: 0 none;">
<div id="vis_div" style="width: 700px; height: 700px;"></div>
</body>
</html>
這是我正在談論的從中獲取代碼的文檔。 [文獻]
如果有人可以幫助,那將是最可貴的。
我不確定您所說的3種答案是什么意思
但看起來您想對餅圖的數據進行分組
您可以使用GROUP BY
子句匯總查詢結果
query: 'SELECT A,COUNT(A) WHERE B > 100 GROUP BY A'
請參閱以下工作片段...
google.charts.load('current', { packages:['controls', 'corechart', 'table'] }).then(function () { var wrapper = new google.visualization.ChartWrapper( { chartType: 'PieChart', dataSourceUrl: 'https://docs.google.com/spreadsheets/d/1xEEMFnOrrGDEAZy5YMi3H-aSfyzwtHhAmBJuJYZjXsI/gviz/tq?range=A1:B57', query: 'SELECT A,COUNT(A) WHERE B > 100 GROUP BY A', options: {title: 'AASHAN OCEAN TRANSPORTATION METHOD', legend: 'none'}, containerId: 'vis_div' }); wrapper.draw() });
html, body, div { height: 100%; }
<script src="https://www.gstatic.com/charts/loader.js"></script> <div id="vis_div"></div>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.