【问题标题】:Retrieving values from JFreeChart pie dataset从 JFreeChart 饼图数据集中检索值
【发布时间】:2016-08-19 17:23:10
【问题描述】:

我正在读取一个 csv 文件,格式为学生姓名、他们缺席的日期和整数值 1。文件如下所示:

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

我正在使用 JFreeChart 在饼图上绘制这些数据,我可以设置标签以显示每个学生的缺勤总和或百分比,但我想将总和和百分比存储为变量并稍后在我的代码中使用它们.我该怎么做呢?我的下一步是查看吉姆在学年中是否错过了超过 25% 的天数。

【问题讨论】:

    标签: java jfreechart


    【解决方案1】:

    DatasetUtilities.calculatePieDatasetTotal "计算PieDataset 中所有值的总和。"对应的source 显示了一个典型的迭代方案。

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

    您可以更改显示的百分比标签,如here所示。

    在您的下一步中,学年中的天数取决于特定的学校系统。应将天数作为参数提供给迭代 PieDataset 的方法。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多