Google visualization 根据时间甘特图对记录进行排序

Google visualization 根据时间甘特图对记录进行排序,google-visualization,Google Visualization,我们是否可以使用GoogleCharts api在甘特图中根据时间对记录进行排序。我的数据是根据一些标准进行内部排序的。我在谷歌网站上搜索了一下,没找到任何运气。请任何人帮助我。在绘制图表之前,可以对数据进行排序 // sort by start and end dates data.sort([{column: 2}, {column: 3}]); 这将影响行在图表上的显示顺序(y轴) 图表在x轴上按日期/时间自动排序 请参阅下面的示例 google.charts.load('curren

我们是否可以使用GoogleCharts api在甘特图中根据时间对记录进行排序。我的数据是根据一些标准进行内部排序的。我在谷歌网站上搜索了一下,没找到任何运气。请任何人帮助我。

在绘制图表之前,可以对数据进行排序

// sort by start and end dates
data.sort([{column: 2}, {column: 3}]);
这将影响行在图表上的显示顺序(y轴)

图表在x轴上按日期/时间自动排序

请参阅下面的示例

google.charts.load('current'{
回调:函数(){
var data=new google.visualization.DataTable();
data.addColumn('string','Task ID');
data.addColumn('string','Task Name');
data.addColumn(“日期”、“开始日期”);
data.addColumn(“日期”、“结束日期”);
data.addColumn('number','Duration');
data.addColumn('number','Percent completed');
data.addColumn('string','Dependencies');
data.addRows([
[‘研究’、‘寻找来源’,
新日期(2015,0,1),新日期(2015,0,5),空,100,空],
[“写”、“写纸”,
空,新日期(2015,0,9),日期(3),25,“研究,大纲”],
[“引用”、“创建参考书目”,
空,新日期(2015,0,7),日期(1),20,“研究”],
[‘完成’、‘交纸’,
null,新日期(2015,0,10),daystoms(1),0,'Cite,Write'],
[‘大纲’、‘大纲文件’,
空,新日期(2015,0,6),daystoms(1),100,“研究”]
]);
//按开始日期和结束日期排序
排序([{column:2},{column:3}]);
新的google.visualization.Gantt(document.getElementById('chart\u div')).draw(
数据,
{
身高:275
}
);
},
软件包:[“甘特”]
});
函数daysto毫秒(天){
返程天数*24*60*60*1000;
}

事实上,我认为用户无法对数据进行排序。上面的代码按照默认的排序顺序进行排序,所以它不是什么都不做吗?最初的问题似乎有些奇怪,因为它问的是如何按照谷歌允许的甘特图默认(也是唯一)排序顺序进行排序。