Espaçamento entre séries JFreeChart

1 resposta
Hebert_Freitas

Bom dia pessoal, seguinte, estou criando relatórios com gráficos onde faço uma comparação entre duas séries no gráfico conforme a imagem em anexo.
Gostaria de saber como eu altero o espaçamento estre as séries “média professor” e “média demais professores” gostaria de colocá-las bem proximas uma da outra.


1 Resposta

Hebert_Freitas

Pessoal, descobri a solução, como estou usando relatório em jasperreports tive que criar uma classe customizadora.

public class AvaliacaoProfessorChartCustomizer implements JRChartCustomizer {

	@Override
	public void customize(JFreeChart jFreeChar, JRChart jRChart) {
		
		BarRenderer renderer = (BarRenderer) jFreeChar.getCategoryPlot().getRenderer();
		renderer.setItemMargin(0.0);
	}

}

Neste caso basta pegar o BarRenderer do objeto JFreeChart e usar o método setItemMargin passando como parâmetro o espaço que deve haver entre as barras.
O resultado está em anexo.


Criado 28 de dezembro de 2011
Ultima resposta 28 de dez. de 2011
Respostas 1
Participantes 1