Как отбросить временные интервалы с помощью временных рядов / XYPlots, используя JFreeChart? - PullRequest
2 голосов
/ 15 июня 2010

Я строю набор графиков, один из которых предназначен для отображения дневной торговли в течение месяца, то есть одной точки данных в день (закрытие).

Поскольку в выходные и праздничные дни торговля отсутствует, мне необходимо отбросить эти точки данных. Не только это, но и точки данных должны отображаться рядом друг с другом, независимо от промежутков во времени. Это можно увидеть на любом таком графике, например, в 3-месячном графике Nasdaq для Yahoo Finance - посмотрите, как пропускаются выходные.

Мой вопрос: как правильно реализовать это в JFreeChart?

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

1 Ответ

3 голосов
/ 16 июня 2010

В дополнение к исключению исключенных точек данных вы можете применить SegmentedTimeline к соответствующему DateAxis.Например,

axis.setTimeline(SegmentedTimeline.newMondayThroughFridayTimeline());

Хотя устарело в текущей версии, как обсуждено здесь , реализация может направлять создание пользовательского TimeLine, как отмечено вкомментарий здесь .

...