Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Charts 谷歌时间线图不起作用,显示;无效的数据表格式:必须有3或4个数据列;在html页面中_Charts_Google Visualization - Fatal编程技术网

Charts 谷歌时间线图不起作用,显示;无效的数据表格式:必须有3或4个数据列;在html页面中

Charts 谷歌时间线图不起作用,显示;无效的数据表格式:必须有3或4个数据列;在html页面中,charts,google-visualization,Charts,Google Visualization,Google timeline graph不工作,我将python datatime转换为Google date字符串,然后将数组传递给Google charts,Google chart未显示,并在html页面中显示“无效数据表格式:必须有3或4个数据列” Json对象:` load(“当前”{packages:[“timeline”]}); google.charts.setOnLoadCallback(drawChart); 函数绘图图(){ var container=documen

Google timeline graph不工作,我将python datatime转换为Google date字符串,然后将数组传递给Google charts,Google chart未显示,并在html页面中显示“无效数据表格式:必须有3或4个数据列”

Json对象:`


load(“当前”{packages:[“timeline”]});
google.charts.setOnLoadCallback(drawChart);
函数绘图图(){
var container=document.getElementById('example3.1');
var chart=newgoogle.visualization.Timeline(容器);
//var dataTable=google.visualization.arrayToDataTable(
/*
[
['Category','Name',{role:'style'},{type:'date'},{type:'date'}],
//‘日期(2000年8月5日)’
[‘宾根’、‘1’、‘FF0000’、‘日期(2014,7,1,12,01,01)’、‘日期(2014,7,1,14,03,02)’,
['NRT','1','#228B22','Date(2014,7,1,10,10)','Date(2014,7,1,12,10,10)',
[‘回归’、‘1’、‘FF0000’、‘日期(2014,7,1,09,10,12)’、‘日期(2014,7,1,12,02,01)’,
[‘宾根’、‘2’、‘FF0000’、‘日期(2014,7,1,14,30,01)’、‘日期(2014,7,1,16,03,02)’,
['NRT','2','#228B22','Date(2014,7,1,14,10,10)','Date(2014,7,1,16,10,10)',
[‘回归’、‘2’、‘FFFF00’、‘日期(2014,7,1,14,10,12)’、‘日期(2014,7,1,20,02,01)’]
]);
*/
var jsonData=$.ajax({
url:“/jenkins/2017-02-10”,
数据类型:“json”,
异步:false
}).responseText;
var my_data=JSON.parse(jsonData);
my_data.splice(0,0,['Category','Name',{role:'style'},{type:'date'},{type:'date'}]);
var dataTable=新的google.visualization.dataTable(my_数据);
图表绘制(数据表);
}

如果您使用的是简单数组数据,如问题中注释的所示

无法将其直接提供给-->
google.visualization.DataTable

var dataTable = google.visualization.arrayToDataTable(my_data);
需要改用静态方法-->
google.visualization.arrayToDataTable

var dataTable = google.visualization.arrayToDataTable(my_data);

要直接输入-->
google.visualization.DataTable

必须使用此处找到的json格式


如果您使用的是简单数组数据,如问题中注释的所示

无法将其直接提供给-->
google.visualization.DataTable

var dataTable = google.visualization.arrayToDataTable(my_data);
需要改用静态方法-->
google.visualization.arrayToDataTable

var dataTable = google.visualization.arrayToDataTable(my_data);

要直接输入-->
google.visualization.DataTable

必须使用此处找到的json格式