1
我試圖在Google圖表中使用CSV文件將其嵌入到我的網站中。這是我的代碼:在谷歌圖表中使用CSV
//更新!這是我的新代碼:
<html>
<head>
<script src="https://www.google.com/jsapi"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="https://jquery-csv.googlecode.com/files/jquery.csv-0.71.js"></script>
<script>
google.load("visualization", "1", {packages:["corechart"]});
google.setOnLoadCallback(drawChart);
function drawChart() {
$.get("https://docs.google.com/spreadsheet/pub?key=0Ao6fMN9Cw0GPdFVtZ29iYmd1cmRORU0yemYxUjE3OVE&single=true&gid=0&output=csv", function(csvString) {
var arrayData = $.csv.toArrays(csvString, {onParseValue: $.csv.hooks.castToScalar});
var data = new google.visualization.arrayToDataTable(arrayData);
var view = new google.visualization.DataView(data);
view.setColumns([0,1]);
var options = {
hAxis: {title: data.getColumnLabel(0), minValue: data.getColumnRange(0).min, maxValue: data.getColumnRange(0).max},
vAxis: {title: data.getColumnLabel(1), minValue: data.getColumnRange(1).min, maxValue: data.getColumnRange(1).max},
legend: 'none'
}
var chart = new google.visualization.PieChart(document.getElementById('chart_div'));
chart.draw(view, options);
});
}
</script>
</head>
<body>
<div id="chart_div"></div>
</body>
</html>
問題在哪裏? Thx爲您提供幫助!
THX你的答案。與此同時,我的代碼看起來有點不同(請參閱我的第一篇文章中的更新, – user3040943
,我試過了你的例程,但它在我的本地wamp服務器上沒有工作:/ – user3040943
報告的錯誤是什麼? –