java Google图表数组列表作为数据源
团队
我在java arraylist中有一组可用的数据。它保存学生姓名、开始年份、结束年份的数据。我把它分成三组,并在我的报告中使用。现在我想使用数组列表中的相同数据创建条形图或甘特图。我使用谷歌图表。我知道这些数据需要复制到数据表中,该数据表被谷歌图表用作其数据源。我不想使用JSON和所有东西进行转换。需要一个简单而干净的解决方案将这些数据推送到数据表中
我切换到时间线图,如下所示。但是x轴上的值没有按要求提供。i、 e年和月
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轴上的值没有按要求提供。i、 e年和月
曼丹
共 (0) 个答案