从 JFreeChart 饼数据集中检索值
Retrieving values from JFreeChart pie dataset
我正在读取一个 csv 文件,格式为学生姓名、缺席日期和整数值 1。文件如下所示:
Jim,8/19/2016,1
Jim,8/20/2016,1
我正在使用 JFreeChart 在饼图上绘制此数据,我可以设置标签以显示每个学生的缺勤总和或百分比,但我想将总和和百分比存储为变量并在以后使用它们我的代码。我该怎么做呢?我的下一步是看看吉姆是否错过了学年中超过 25% 的天数。
DatasetUtilities.calculatePieDatasetTotal
"Calculates the total of all the values in a PieDataset
." The corresponding source 展示了一个典型的迭代方案。
List keys = dataset.getKeys();
while (iterator.hasNext()) {
Comparable current = (Comparable) iterator.next();
Number value = dataset.getValue(current);
…
}
您可以更改显示的百分比标签,如图所示 here。
在下一步中,学年的天数是给定学校系统特有的。天数应作为参数提供给遍历 PieDataset
.
的方法
我正在读取一个 csv 文件,格式为学生姓名、缺席日期和整数值 1。文件如下所示:
Jim,8/19/2016,1
Jim,8/20/2016,1
我正在使用 JFreeChart 在饼图上绘制此数据,我可以设置标签以显示每个学生的缺勤总和或百分比,但我想将总和和百分比存储为变量并在以后使用它们我的代码。我该怎么做呢?我的下一步是看看吉姆是否错过了学年中超过 25% 的天数。
DatasetUtilities.calculatePieDatasetTotal
"Calculates the total of all the values in a PieDataset
." The corresponding source 展示了一个典型的迭代方案。
List keys = dataset.getKeys();
while (iterator.hasNext()) {
Comparable current = (Comparable) iterator.next();
Number value = dataset.getValue(current);
…
}
您可以更改显示的百分比标签,如图所示 here。
在下一步中,学年的天数是给定学校系统特有的。天数应作为参数提供给遍历 PieDataset
.