2016-08-19 49 views
2

我從一個學生的姓名,日期他們是缺失,並且1.文件的整數格式的CSV文件中是這樣的:檢索值

Jim,8/19/2016,1 
Jim,8/20/2016,1 

我策劃這些數據在使用JFreeChart的餅圖上,我可以設置標籤來顯示每個學生的缺勤總數或百分比,但我想將總和和百分比存儲爲變量,並稍後在我的代碼中使用它們。我該怎麼做呢?我下一步將看到吉姆在學年中是否錯過了25%以上的日子。 「

回答

2

DatasetUtilities.calculatePieDatasetTotal」計算PieDataset中所有值的總和。「相應的source顯示了一個典型的迭代方案。

List keys = dataset.getKeys(); 
while (iterator.hasNext()) { 
    Comparable current = (Comparable) iterator.next(); 
    Number value = dataset.getValue(current); 
    … 
} 

您可以更改顯示率標籤,如圖here

在下一步中,學年的天數特定於某個學校系統。天數應作爲迭代通過PieDataset的方法的參數提供。