Javascript 谷歌线图从CSV
我对java脚本和html内容很陌生。。我正试图用example.csv文件用谷歌图表制作一个基本的折线图,但有点不对劲。我没有看到任何图表。没有显示任何内容。请帮忙。在阅读了一些类似的代码后,我想出了代码 我所需要的只是从这个基本的工作代码开始,并发展成更高级的形状Javascript 谷歌线图从CSV,javascript,html,csv,google-visualization,jquery-csv,Javascript,Html,Csv,Google Visualization,Jquery Csv,我对java脚本和html内容很陌生。。我正试图用example.csv文件用谷歌图表制作一个基本的折线图,但有点不对劲。我没有看到任何图表。没有显示任何内容。请帮忙。在阅读了一些类似的代码后,我想出了代码 我所需要的只是从这个基本的工作代码开始,并发展成更高级的形状 <html> <head> <!--Load the AJAX API--> <script type="text/javascript" src="https://ww
<html>
<head>
<!--Load the AJAX API-->
<script type="text/javascript" src="https://www.google.com/jsapi"></script>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script src="jquery.csv-0.71.js"></script>
<script type="text/javascript">
//google.load('visualization', '1', {packages: ['corechart', 'line']});
google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(BasicLine);
function BasicLine() {
// grab the CSV
$.get("example.csv", function(csvString) {
// transform the CSV string into a 2-dimensional array
var arrayData = $.csv.toArrays(csvString, {onParseValue: $.csv.hooks.castToScalar});
var data = new google.visualization.arrayToDataTable(arrayData);
]);
var options = {
hAxis: {
title: 'Time'
},
vAxis: {
title: 'Temperature'
},
backgroundColor: '#f1f8e9'
};
var chart = new google.visualization.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
}
</script>
</head>
<body>
<!--Div that will hold the pie chart-->
<div id="chart_div"></div>
</body>
</html>
出现语法错误(控制台应该告诉您这一点)
固定版本:
<script type="text/javascript">
google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(BasicLine);
function BasicLine() {
$.get("example.csv", function(csvString) {
var arrayData = $.csv.toArrays(csvString,
{onParseValue: $.csv.hooks.castToScalar}),
data = new google.visualization.arrayToDataTable(arrayData),
options = {
hAxis: {
title: 'Time'
},
vAxis: {
title: 'Temperature'
},
backgroundColor: '#f1f8e9'
},
chart = new google.visualization
.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
},
'text');
}
</script>
load('visualization','1.0',{'packages':['corechart']});
setOnLoadCallback(BasicLine);
功能碱基(){
$.get(“example.csv”,函数(csvString){
var arrayData=$.csv.toArrays(csvString,
{onParseValue:$.csv.hooks.castToScalar}),
data=新的google.visualization.arrayToDataTable(arrayData),
选项={
哈克斯:{
标题:“时间”
},
言辞:{
标题:“温度”
},
背景颜色:“#f1f8e9”
},
chart=新的google.visualization
.LineChart(document.getElementById('chart_div'));
图表绘制(数据、选项);
},
“文本”);
}
您所说的“有问题”是什么意思?图表不显示。。没有显示任何内容
<script type="text/javascript">
google.load('visualization', '1.0', {'packages':['corechart']});
google.setOnLoadCallback(BasicLine);
function BasicLine() {
$.get("example.csv", function(csvString) {
var arrayData = $.csv.toArrays(csvString,
{onParseValue: $.csv.hooks.castToScalar}),
data = new google.visualization.arrayToDataTable(arrayData),
options = {
hAxis: {
title: 'Time'
},
vAxis: {
title: 'Temperature'
},
backgroundColor: '#f1f8e9'
},
chart = new google.visualization
.LineChart(document.getElementById('chart_div'));
chart.draw(data, options);
},
'text');
}
</script>