Grafico de linhas JFreeChart [RESOLVIDO]

5 respostas
DavidUser

Alguem sabe como se muda a cor das linhas em um grafico XYLineChart?

5 Respostas

DavidUser

Consegui através do renderer!

davidbuzatto

Só para deixar documentado:

JFrame jf = new JFrame();
jf.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
jf.setSize( 500, 500 );

DefaultCategoryDataset ds = new DefaultCategoryDataset();
ds.addValue( 0, "a", "x" );
ds.addValue( 2.3, "a", "y" );

ds.addValue( 8, "b", "x" );
ds.addValue( 1.5, "b", "y" );

ds.addValue( 0.5, "c", "x" );
ds.addValue( 7, "c", "y" );

JFreeChart chart = ChartFactory.createLineChart(
        "Teste",
        "Categorias",
        "Valores", ds,
        PlotOrientation.HORIZONTAL, true, true, true );

CategoryItemRenderer renderer = chart.getCategoryPlot().getRenderer();
renderer.setSeriesPaint( 0, new Color( 0, 255, 0 ) );
renderer.setSeriesPaint( 1, Color.YELLOW );
renderer.setSeriesPaint( 2, new Color( 0, 100, 155 ) );

ChartPanel panel = new ChartPanel( chart );
jf.add( panel, BorderLayout.CENTER );

jf.setVisible( true );
[]´s
DiegoFroes

Estou querendo fazer um Gráfico em Jfreechart que só coloca os pontos… nada de traçar uma linha entre eles, nada de gráfico de pizza… . Queria que mostrasse somente o ponto.

Tipo:

Ponto 1 = (3, 4);

Ponto 2 = (2, 2);

Ponto 3 = (4, 1);

Ponto 4 = (3, 2);

Teria como fazer isso em Jfreechart?

Alyson_Rodrigues

Como ploto um gráfico como esse, com duas linhas??

DiegoFroes

Alyson eu não entendi direito sua dúvida, tem como explicar melhor?
Vê se esse tópico lhe ajuda: http://www.guj.com.br/java/296594-duvida-em-criar-grafico-com-jfreechart-resolvido
Ate mai!!

Criado 8 de dezembro de 2010
Ultima resposta 9 de abr. de 2013
Respostas 5
Participantes 4