Какой тип Jfreechart больше подходит для гистограмм? - PullRequest
5 голосов
/ 10 мая 2011

Я работаю с JFreeChart, чтобы показать гистограмму. Моя идея состоит в том, чтобы создать график с 10 двойными столбиками, один столбец пары другого цвета. Эти 10 значений будут соответствовать 10 неделям, поэтому каждую неделю у меня будет 2 бара, представляющих два разных набора данных.

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

Если бы кто-нибудь мог помочь с назначением разных цветов для каждой полосы, было бы здорово. Может быть, другой класс больше подходит, чем BarChart?

Ответы [ 2 ]

6 голосов
/ 10 мая 2011

Внешний вид столбцов контролируется средством визуализации, назначенным графику категории столбчатой ​​диаграммы.

С помощью BarRenderer вы можете изменить цвет для каждой отдельной панели с помощью метода setSeriesPaint () .

Вы можете получить доступ к визуализатору с графика, позвонив по номеру getCategoryPlot().getRenderer().

3 голосов
/ 10 мая 2011

Для произвольных цветов в серии вы можете переопределить getItemPaint(), как показано здесь .

...