我正在尝试显示一条折线图,X轴为时间(HH:MM:SS),Y轴为数字。从“时间”列中读取的数据格式为HH:MM:SS。我从以下方式生成数据集,用于构建图表:
for (Row row : sheet)
{
Double sar_Val = poiGetCellValue(sar);
Double date_val = poiGetCellValue(date);
if(sar_Val != null && date_val != null)
{
series1.add(date_val,sar_Val);
}
dataset.addSeries(series1);
}
//上述代码中的poiGetCellValue基于数据类型返回一个double
问题是我必须将“时间”列下的格式为HH:MM:SS的数据转换为某个double值并填充series1,因为add函数仅接受double值。一旦我将该值转换为double,如何在X轴上显示时间?或者是否有其他方法可以添加到XY系列中?
org.apache.poi.ss.usermodel.DateUtil
? - trashgod