我试图显示心率,血压与所用时间等值
如何使用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;
}
答案 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);