Получить следующую координату в JFreeChart - PullRequest
1 голос
/ 01 февраля 2010

Я хочу получить следующую координату в JFreeChart.

Я пытаюсь использовать

chartPanel.getScreenDataArea()

Но это не та область, которую я хочу.

Возвращенный прямоугольник находится за пределами области, которую я хочу иметь.

Координата, которую я хочу иметь, помечается как ??? в зеленом.

альтернативный текст http://sites.google.com/site/yanchengcheok/Home/coordinate-problem-small.png

(увеличить в версии)

альтернативный текст http://sites.google.com/site/yanchengcheok/Home/coordinate-problem-big.png

Ответы [ 2 ]

1 голос
/ 08 февраля 2010

Вот решение проблемы.

/* Try to get correct main chart area. */
final Rectangle2D _plotArea = chartPanel.getChartRenderingInfo().getPlotInfo().getSubplotInfo(0).getDataArea();
0 голосов
/ 02 февраля 2010

Существуют методы для преобразования координат диаграммы и AWT / Swing из одной в другую, как только вы можете получить элементы Оси для диаграммы.

double ValueAxis.java2DToValue(double) и double ValueAxis.valueToJava2D(double)

...