JFreeChart XYPlot с метками - PullRequest
       17

JFreeChart XYPlot с метками

4 голосов
/ 28 сентября 2008

Я использую XYPlot в JFreeChart. Все строки на нем являются объектами XYSeries. Обе оси являются объектами NumberAxis. Диапазон оси Y составляет от 0 до 1, с отметками каждые 0,1. Вместе с отображением чисел я хотел бы отображать текст по оси Y, например, High / Medium / Low. Высокий будет охватывать 0,7-1 и т. Д. Каков наилучший способ сделать это?

Ответы [ 2 ]

1 голос
/ 28 сентября 2008

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

Однако в качестве альтернативного подхода вы должны иметь возможность выделить эти три области на графике цветами, установив MarkerAxisBand для NumberAxis (используя этот метод ).

Затем вы можете добавить интервальные маркеры к маркерной оси, чтобы выделить три области.

0 голосов
/ 19 февраля 2014

попробуйте это ... это может дать аналогичный результат

Текстовые аннотации JFreeChart не работают?

XYTextAnnotation textAnnotaion = new XYTextAnnotation(description, xMid, yMid);
plot.addAnnotation(textAnnotaion);
textAnnotaion.setRotationAngle(90.0);
...