График временных рядов горизонтальных линий сетки через минимальные / максимальные пики
Я использую 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);