I was trying to display values like Heartrate,blood pressure vs time taken.
How can I display like a bar graph using JFree chart??
Getting a NullPointerException
in my for loop
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;
}
Have a look at this link showing how to create a time/value bar graphs.
The key point being that data should be added as
TimeSeries s1 = new TimeSeries("Series 1", Month.class);
s1.add(new Month(1, 2001), 142);
s1.add(new Month(2, 2001), 181);
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.