График временных рядов горизонтальных линий сетки через минимальные / максимальные пики

Я использую JFreeChart для построения графика временных рядов. Диаграмма работает нормально, но выравнивание линии сетки становится проблемой.

Мое требование - показывать горизонтальные линии сетки через пиковые значения (т. Е. Для максимального и минимального значения). Не могли бы вы, пожалуйста, сообщить мне, если есть какое-либо свойство для этого, так как я получаю сетки случайным образом.

1 ответ

Рассматривали ли вы использование Marker выделить минимальные и максимальные значения?

Как trashgod sugested вы используете Dataset чтобы получить минимальные и максимальные значения, а затем добавить Marker к Plot

Range range = dataset.getRangeBounds(true);
plot.addRangeMarker(new ValueMarker(range.getLowerBound(),Color.GREEN,new BasicStroke(2.0f)),Layer.BACKGROUND);
plot.addRangeMarker(new ValueMarker(range.getUpperBound(),Color.BLUE,new BasicStroke(2.0f)),Layer.BACKGROUND);
Другие вопросы по тегам