有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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轴上enter image description here 我切换到时间线图,如下所示。但是x轴上的值没有按要求提供。i、 e年和月

曼丹


共 (0) 个答案