Хай!
С помощью JFreeChart-а рисую графики по объемам торгов на биржах.
Нужно "вырезать" из графика времена когда торги не идут.
Прочитав доку и пример из исходника SegmentedTimeLine делаю так:
int halfAnHour = 30 * 60 * 1000;
SegmentedTimeline workingtime = new SegmentedTimeline(halfAnHour, 16, 32);
workingtime.setStartTime(SegmentedTimeline.FIRST_MONDAY_AFTER_1900 + halfAnHour * 20);
workingtime.setBaseTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());
dateAxis.setTimeline(workingtime);
по идее на графике должны присутствовать только временные промежутки с 10:00 до 18-00 с понедельника по пятницу.
Нефига не помогает. График без изменения таймлайна мало чем отличается от этого.
Может нужно что-то еще установить где-то кроме как у оси дат или ваще все иначе сделать?