A linguagem de programação Java inclui uma biblioteca de gráficos que você usa para criar um gráfico de barras para exibir em seus formulários de desktop Java. As bibliotecas de gráficos oferecem várias propriedades, tais como cores, fontes e estilos que você pode usar para configurar o gráfico, mas você pode deixar todas essas propriedades com o padrão para exibir um gráfico simples de um conjunto de dados. O conjunto de dados contém os valores a serem exibidos , ea biblioteca gráfico Java cuida do resto. Instruções
1
Abra o editor Java que você deseja usar para exibir o gráfico de barras. Abra o projeto eo arquivo de código -fonte. No topo do arquivo , copie e cole as seguintes instruções de importação de biblioteca para incluir as classes necessárias : .
Org.jfree.chart import * ; org.jfree.data.category import * ; org importação. . jfree.data.general.DefaultPieDataset ; org.jfree.data.xy import * ; . org.jfree.data import * ; . org.jfree.chart.renderer.category import * ; . org.jfree.chart.plot importação. * ; import java.awt * ; .
2
Crie uma instância da classe para configurar o gráfico de barras. Adicione o seguinte código para inicializar a classe eo conjunto de dados que carrega os valores no gráfico de barras :
DefaultCategoryDataset dataset = new DefaultCategoryDataset (); gráfico JFreeChart = ChartFactory.createBarChart
3
Configure os valores na classe conjunto de dados. Por exemplo, o seguinte código define até bares para um conjunto de dados que contém os valores de pedidos de clientes :
dataset.setValue (13, "Pedidos ", " Customer1 " ) ; dataset.setValue (10 " encomendas ", " Customer2 ");
4
Configure as propriedades do gráfico. Você não precisa configurar as propriedades . Se você não fizer isso , o gráfico está configurado com a cor preta padrão. Por exemplo, o código a seguir configura o fundo ea cor do título:
chart.setBackgroundPaint ( Color.Blue ); chart.getTitle () setPaint ( Color.Red );
5 .
Mostrar o gráfico no formulário. O código a seguir torna o gráfico no formulário :
ChartFrame forma = new ChartFrame (" Pedidos de Clientes " , carta ); form.setVisible (true);