Есть ли простой способ удалить TimeSeries из отображаемой диаграммы JFreeChart? - PullRequest
1 голос
/ 07 января 2009

У меня есть приложение Swing, которое использует JFreeChart для отображения одного из ряда запросов. Некоторые из этих запросов имеют составной ключ TimeSeries. Каждый компонент этого ключа может содержать несколько значений, но при визуализации создает очень шумный график. Я хотел бы, чтобы пользователи могли скрыть / показать некоторые из TimeSeries в отображаемом компоненте Chart.

Ответы [ 2 ]

1 голос
/ 07 января 2009

Похоже, что setSeriesVisible метод AbstractRenderer - это то, что вы ищете. Хотя этот форум обсуждение предполагает, что он может работать только в последнем выпуске, но есть обходной путь для более ранних выпусков.

0 голосов
/ 07 января 2009

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

Это было пару лет назад, когда я делал это, поэтому с тех пор в JFreeChart все могло измениться.

...