Я использую XYPlot в JFreeChart. Все строки на нем являются объектами XYSeries. Обе оси являются объектами NumberAxis. Диапазон оси Y составляет от 0 до 1 с отметками каждые 0,1. Однако наряду с отображением чисел я хотел бы отображать текст по оси Y, например High/Medium/Low. Высокий покроет 0,7-1 и т. д. Как лучше всего это сделать?
JFreeChart XYPlot с метками
Ответы (2)
У меня есть некоторый опыт работы с JFreeChart, и после небольшого исследования у меня нет ответа на добавление трех меток к оси.
Однако в качестве альтернативного подхода вы должны иметь возможность разграничить эти три области на графике с помощью цветов, установив MarkerAxisBand для NumberAxis (используя этот метод).
Затем вы можете добавить маркеры интервалов в MarkerAxisBand, чтобы выделить три области.
person
Brendan Cashman
schedule
28.09.2008
попробуйте это... это может дать аналогичный результат
Текстовые аннотации JFreeChart не работают?
XYTextAnnotation textAnnotaion = new XYTextAnnotation(description, xMid, yMid);
plot.addAnnotation(textAnnotaion);
textAnnotaion.setRotationAngle(90.0);
person
Salem Gharbi
schedule
19.02.2014