团队,
我在java arraylist中有一组可用数据。它保存数据学生姓名,开始年,结束年。我将其分为三部分,并在报告中使用。现在,我想使用数组列表中的相同数据创建条形图或甘特图。我正在使用Google图表。我了解需要将此数据复制到数据表中,以供Google图表用作其数据源。我不想使用JSON等进行转换。需要一个简单干净的解决方案将这些数据推送到数据表中。
我切换到了时间表,如下所示。但是,x轴上的值未达到要求。年和月
ArrayList myData holds value like this
[TASK1, 10-01-2018, 20-02-2018, TASk2, 11-02-2018, 21-03-2018, TASK3, 15-03-2018, 19-04-2018]
function drawChart() {
var task;var start;var end;
var data = new google.visualization.DataTable();
data.addColumn('string','task');
data.addColumn('date','start');
data.addColumn('date','end')
while (loopvar<totrowcount )
task ='<%=myData .get(loopvar).toString()%>';
start = new Date(<%= myData .get(loopvar+1).toString()%>);
end = new Date(<%= myData .get(loopvar+2).toString()%>);
if(start<end)
data.addRow([task,start,end]);
<%
loopvar=loopvar+4;
}
%>
var chart = new google.visualization.Timeline
请找到生成的图表图像,因为“新日期”功能提供了x轴中显示的时间(以秒为单位)。 我切换到时间线图表,如下所示。但是,x轴上的值未达到要求。年和月
曼丹