Criar grafico no Ireport

5 respostas
E

.Ola pessoal estou tentando criar um gráfico pelo Ireport, uso a versao 3.7.6, usei poucas vezes o IReport nunca com graficos.

Alguem ja tem algum tutorial , ou poderia me passar passo a passo como eu consigo trabalhar com aquele grafico de “pizza” no Ireport

ja vi este link http://www.devmedia.com.br/articles/viewcomp.asp?comp=3163

Mais não consegui nada, eu vopu mandar dados apartir de uma lista, não quero conectar no banco nada

Deste ja agradeço

5 Respostas

pintofree

Ola, vc ja trabalhou em relatórios apenas com lista? e um pouco diferente. se ja tem experiência trabalhando com lista fica mais facil para vc criar o grafico com elas,

Da uma olhada no site oficial da ferramenta la tem tutoriais para trabalhar com o grafico com esse
http://jasperforge.org/website/ireportwebsite/IR%20Website/ir_creating_charts.html?header=project&target=ireport

R

Olá.
é bastante simples.
Basta gerar uma imagem do gráfico e passá-lo como parameter pro relatório.
Ex:

DefaultPieDataset pieMS = new DefaultPieDataset();
		pieMS.setValue("REUNIÕES EXTERNAS", reunioesExternas);
		pieMS.setValue("VISITAS INSTITUCIONAIS", visitasInstitucionais);
		pieMS.setValue("EVENTOS", eventos);
		pieMS.setValue("PALESTRAS REALIZADAS", palestrasRealizadas);
		pieMS.setValue("REUNIÕES DE EQUIPE", reunioesEquipe);
		pieMS.setValue("OUTROS", outros);
		JFreeChart ms = ChartFactory.createPieChart(
				"ATIVIDADES INSTITUCIONAIS", pieMS, true, true, false);
		BufferedImage imagemMS = ms.createBufferedImage(900, 450);
		parameters.put("imagemMS", imagemMS);
E

raf4ever

Obrigado

NO CASO

pieMS.setValue(“REUNIÕES EXTERNAS”, reunioesExternas);
O QUE SERIA reunioesExternas? seria um inteiro

PQ o todo é 100 por cento neh? ai temque dividir certinho para montar o grafico?

E

Desculpe o “abuso” raf4ever mais ja aproveitando como eu passaria isto pelo Ireport , tipo eu adiciono uma imagem no irepor mais como eu link ela com o paramentro

Mtu grato

R

erickfm8:
raf4ever

Obrigado

NO CASO

pieMS.setValue(“REUNIÕES EXTERNAS”, reunioesExternas);
O QUE SERIA reunioesExternas? seria um inteiro

PQ o todo é 100 por cento neh? ai temque dividir certinho para montar o grafico?

Exatamente…

E pra criar no Ireport,basta criar um parameter cujo tipo seja um java.awt.Image

Criado 16 de novembro de 2010
Ultima resposta 16 de nov. de 2010
Respostas 5
Participantes 3