JfreeChart: точечная диаграмма, перемещающая оси X и Y - PullRequest
0 голосов
/ 28 ноября 2010

Я только начал использовать JFreeChart lib.У меня есть XY диаграмма рассеяния с некоторыми отрицательными точками.Оси X и Y остаются в нижней и левой частях графика и пересекаются при отрицательных значениях.Как я могу заставить эти оси перехватывать в (0,0) вместо перехвата в отрицательных значениях?Заранее спасибо.

1 Ответ

1 голос
/ 28 ноября 2010

Диаграмма рассеяния использует XYPlot и NumberAxis для домена и диапазона.Вы можете получить каждую ось из графика и вызвать setLowerBound(), соответственно.

XYPlot plot = (XYPlot) chart.getPlot();
NumberAxis domainAxis = (NumberAxis) plot.getRangeAxis();
domainAxis.setLowerBound(0);
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setLowerBound(0);
...