Как установить такие точки - маленькие круги? Я знаю, что мы должны установить render и ShapeUtilies:
render.setSeriesShape(NumberOfSerie, ShapeUtilities.[something here]);
что я должен писать, чтобы получить эти круги? Документация здесь.
Класс ShapeUtilities имеет некоторые методы для создания фигур, которые не предоставляются по умолчанию в Java2D. Для кругов, вы можете просто использовать:
Ellipse2D circle = new Ellipse2D.Double(-3.0, -3.0, 6.0, 6.0);
Круг здесь сосредоточен на (0, 0) - JFreeChart полагается на это, потому что он будет преобразовывать положение фигуры в (x, y) при рисовании диаграммы.
render.setSeriesShape(j, new Ellipse2D.Double(-2.0, -2.0, 4.0, 4.0));
это работает, спасибо!