Я рисую несколько графиков с XY-графиками в моем приложении.
У меня нет проблем с отображением легенды под (или сверху, слева или справа от)
сюжет.
Но для экономии места я хочу нарисовать поле легенды на XY-графике.
Я могу нарисовать графические, текстовые и линейные аннотации на графике.
Итак, я попытался сделать TitleAnnotation из моего LegendTitle и добавить это
аннотация к сюжету.
LegendTitle legend = new LegendTitle(plot.getRenderer());
XYTitleAnnotation anno = new XYTitleAnnotation(20.0, 40.0, legend);
plot.addAnnotation(anno);
Координаты аннотации (20,0, 40,0) находятся в видимой области графика,
но ничего не нарисовано.
Если я позволю Chart-Object нарисовать легенду под сюжетом, то все будет в порядке.
(но не то, что мне нужно).
chart.addLegend(legend);
Так что я думаю, что объект LegendTitle правильный. Но почему это не нарисовано как аннотация?
Я надеюсь, что кто-то может понять это или помочь мне другим способом нарисовать легенду в плотарее.