Java Shape Utilities

1

Как установить такие точки - маленькие круги? Я знаю, что мы должны установить render и ShapeUtilies:

render.setSeriesShape(NumberOfSerie, ShapeUtilities.[something here]);

что я должен писать, чтобы получить эти круги? Документация здесь.

Изображение 174551

Теги:
jfreechart
shape

1 ответ

3
Лучший ответ

Класс ShapeUtilities имеет некоторые методы для создания фигур, которые не предоставляются по умолчанию в Java2D. Для кругов, вы можете просто использовать:

Ellipse2D circle = new Ellipse2D.Double(-3.0, -3.0, 6.0, 6.0);

Круг здесь сосредоточен на (0, 0) - JFreeChart полагается на это, потому что он будет преобразовывать положение фигуры в (x, y) при рисовании диаграммы.

  • 0
    да, render.setSeriesShape(j, new Ellipse2D.Double(-2.0, -2.0, 4.0, 4.0)); это работает, спасибо!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню