I am using CSV file as an external data source and would need to generate charts using the google chart api. However i am getting an error that "Error in Query[404 not found]". I have both my csv file and the actual Javascript in my local host (IIS) folder.
<!DOCTYPE html>
<html>
<head>
<title>Google Chart Example</title>
<script type="text/javascript">
google.load("visualization", "1", {packages:["corechart"]});
</script>
<script>
function drawChart()
{
//{
//var arrayData = $.csv.toArrays(csvString, {onParseValue: $.csv.hooks.castToScalar});
query.setQuery('select Time,Min,Max');
query.send(handleQueryResponse);
function handleQueryResponse(response)
{
if (response.isError())
{
alert('Error in query: ' + response.getMessage() + ' ' + response.getDetailedMessage());
return;
}
var data = response.getDataTable();
var chart = new google.visualization.ColumnChart(document.getElementById('chart'));
chart.draw(data, {width: 400, height: 240, is3D: true});
}
/*var data = new google.visualization.arrayToDataTable(arrayData);
console.log (arrayData);
var view = new google.visualization.DataView(data);
view.setColumns([0,1,2]);
var options =
{
title: "KwaZulu-Natal Household Survey (1993)",
vAxis: {title: "Year"},
hAxis: {title: "Cups"},
legend: 'none'
}
var chart = new google.visualization.ColumnChart(document.getElementById('chart'));
chart.draw(view, options); */
//});
}
google.setOnLoadCallback(drawChart);
</script>
</head>
<body>
<div id="chart">
</div>
</body>
</html>
Please help me with this.