Персонализирана серия форма в линейна диаграма JFree

Работя за създаване на линейна диаграма с помощта на библиотеки с диаграми JFree. Искам да променя формата на серията в моите линейни диаграми, както изглежда по-долу на изображението. Възможно ли е?

въведете описание на изображението тук

Благодаря


person Murali    schedule 25.06.2014    source източник


Отговори (1)


Не можете да го направите точно така, с JFreeChart „извън кутията“, защото той ви позволява само да конфигурирате формата (кръг), очертаване и щрих, и запълване. Но тъй като имате изходния код, можете много лесно да промените кода в LineAndShapeRenderer, където са начертани фигурите, и добавете допълнителен код, за да начертаете вътрешния тъмен кръг. В текущата версия (1.0.17) мястото, където трябва да промените кода, е в метода drawItem() точно след ред 983 (след като актуализираме документите след следващото издание, този номер на ред най-вероятно ще бъде различен , така че игнорирайте връзката след това).

person David Gilbert    schedule 25.06.2014
comment
Здравейте, благодаря за отговора. Постигнах с помощта на XYLineChart вместо LineChart. Благодаря, че отделихте ценното си време. - person Murali; 26.06.2014