如何显示值表与所用时间的jFree图表

时间:2013-10-04 01:19:42

标签: java swing jfreechart

我试图显示心率,血压与所用时间等值 如何使用JFree图表显示条形图? 在我的for循环中获得NullPointerException

private CategoryDataset createDataset(VitalSignDirectory vitalSignDirectory) {
    DefaultCategoryDataset dataset = new DefaultCategoryDataset();

    for(VitalSign v : patient.getVitalSignDirectory().getVitalSignList()) {
        String heartRate = String.valueOf(v.getHeartRate());


        dataset.addValue(v.getRespRate(), heartRate, heartRate);
    }
    return dataset;
}

1 个答案:

答案 0 :(得分:0)

查看此link,了解如何创建时间/值条形图。

关键是应该将数据添加为

TimeSeries s1 = new TimeSeries("Series 1", Month.class);
s1.add(new Month(1, 2001), 142);
s1.add(new Month(2, 2001), 181);