Gráficos JfreeChart em java

4 respostas
java
A

Olá galera queria saber como criar gráficos no java Desktop usando o JFreeChart com dados do meu banco de dados PostgreSql exemplo:
quero um grafico de quantos cadastros foram realizados naquele mes …

4 Respostas

Andrauss

Qual o tipo do gráfio que vc quer: Barras, Linhas …

A

em barras amigo e obg por se disponibilizar a ajudar @Andrauss :slightly_smiling:

Andrauss

blz, o código abaixo gera um grafico de barras a partir de um ResultSet:
Se quiser formatar as datas use o SimpleDateFormat

PreparedStatement stmt = connection.createStatement(); 
ResultSet rs = stmt.executeQuery( "SELECT data, count(*) as num FROM tabela GROUP BY data");
DefaultCategoryDataset Dataset = new DefaultCategoryDataset();

while(rs.next()){
Dataset.add(rs.getInt("num"), rs.getDate("data"), rs.getDate("data"));
}

JFreeChart chart = ChartFactory.createBarChart3D(
                        null,
                        "Data",
                        "Cadastros",
                        Dataset, // data
                        PlotOrientation.HORIZONTAL, // orientation
                        true, // include legend
                        true, // tooltips
                        true // urls
                );
A

não estou entendendo seu cod… e esta dando erro na linha 1 e linha 6

Criado 15 de fevereiro de 2016
Ultima resposta 21 de fev. de 2016
Respostas 4
Participantes 2