Диаграмма временных рядов по оси X Отображение времени - PullRequest
1 голос
/ 09 сентября 2010

Я работаю над TimeSeries в jfreechart, и на этом графике время представлено в формате чч: мм: сс.Но когда я запускаю время с 00:00:00, график показывает время начала 12:00:00, и оно вращается через 24 часа, но я не хочу чередование времени, такое, что я хочу видеть 25:00:00 вместо1:00:00.Есть ли решение этих проблем?

Заранее спасибо.

Ответы [ 2 ]

2 голосов
/ 14 декабря 2010

Не знаю, если вы все еще хотите знать об этом, но вы можете просто использовать что-то вроде этого:

DateAxis axis = (DateAxis) plot.getDomainAxis();
axis.setAutoRange(true);
axis.setDateFormatOverride(new SimpleDateFormat("HH:mm"));

Используя HH вместо hh, вы заставляете SimpleDateFormat записывать дату в 24-часовом формате.

Надеюсь, это поможет! Приветствия

1 голос
/ 09 сентября 2010

Создайте свой собственный TimeSeriesDataModel для использования с диаграммой.Переопределите метод getValueAt в своем классе, чтобы вернуть строку, отформатированную так, как вы хотите.

...