Если у вас нет пробелов, вы можете использовать линейный график, например, ссылку ДеГриза на ответ Тарншафа.
Если у вас могут быть пропуски или вы хотите суммировать данные, убедитесь, что вы используете <timeSeriesDataset
timePeriod="Second"
>
или, возможно, timePeriod="Minute"
, в противном случае он имеет значение по умолчанию, например, год отсюда одна точка данных.
РУКОВОДСТВО ПО ULTIMATE JASPERREPORTS: Выражение периода времени
Это выражение возвращает значение java.util.Date, из которого механизм извлекает
соответствующий период времени в зависимости от значения, установленного для атрибута timePeriod
упоминалось ранее в наборе данных временного ряда. Например, если график составляет около года
данные, двигатель будет извлекать только год из значения даты, или если вы собираете
ежемесячные данные, движок будет использовать только значение месяца из объекта даты, возвращенного
это выражение.
Я думаю, вы также можете задать Мин и Макс для оси ровно один день, для этого, я полагаю, вы можете использовать <domainAxisMinValueExpression>
и <domainAxisMaxValueExpression>