Oi
Ae pessoal, queria saber se alguém tem alguma experiência com o JFreeChart… Alguém???
T+
Oi
Ae pessoal, queria saber se alguém tem alguma experiência com o JFreeChart… Alguém???
T+
Eu mano, eu abri o .jar alterei os lbeis para Portugues, alterei muita coisa e ta show de bola, envio as paradas e vai o Grafico quentinho, o que precisa saber, primeiro baixa tudo ai e me da um alo, estarei apartir da uma da madruga ai trocamos uma ideia posso te enviar os meus arkivos tbem blza …
Oi
lcsoftware, po cara, legal hein… É que eu fiz um gráfico dinâmico aqui no trabalho, mas agora eu vi o JFreeChart e percebi que no meu Gráfico a escala não é dinâmica igual a alguns do JFreeChart, eu qeuria colocar igual, baixei o JFreeChart 0.9.6 com o Fontes aqui, mas não tenho muito tempo pra garimpar os códigos até achar o que eu quero…
Se tu tiver aí , eu só quero os fontes das classes usadas para gerar o gráfico dinâmico que fica mostrando Seno e Cosseno…
T+
Mano assim este eu ainda nao o reescrevi, pois nao utilizo, sendo assim me umas 48 Hr que coloco em meu ftp e te dou o link, pois amanha to cheio de trabalho e dai fica ruim blza.
Oi
Sem erro cara. Quando terminar o que estou fazendo vou postar aqui tb.
T+
Como prometido ta ai. Este é um grafico de barras, vou te explicar o que eu fiz, alterei o properties do frechart e depois peguei os codigos, tipo este entao pega o grafico que vc precisa ve a assinatura dele( necessariamente os tipos de parametros dele) pega o que precisa instancia ele e envia ele, mas uma coisa apos alterar o jar do frechart vc coloca ele de volta alterado mesmo blza. Se tiver duvida me avisa
import org.jfree.chart.renderer.BarRenderer;
import org.jfree.ui.RefineryUtilities;
import org.jfree.text.TextBlockAnchor;
import org.jfree.ui.ApplicationFrame;
import org.jfree.ui.RectangleAnchor;
import org.jfree.chart.axis.*;
import org.jfree.chart.plot.*;
import org.jfree.ui.TextAnchor;
import java.awt.GradientPaint;
import org.jfree.chart.*;
import org.jfree.data.*;
import java.awt.Color;
import javax.swing.*;
public class GraficodeBarras{
private String TipoColunas, TituloFrame, TituloGrafico, TipoValores;
private String[] NomeColunas, colunas;
private double[][] dados;
public GraficodeBarras(String TituloGrafico, String TipoColunas, String[] colunas, String[] NomeColunas, String TipoValores, double[][] dados ){
this.TituloGrafico = TituloGrafico;
this.colunas = colunas;
this.TipoValores = TipoValores;
this.dados = dados;
this.NomeColunas = NomeColunas;
this.TipoColunas = TipoColunas;
}
public JFreeChart getGrafico(){
CategoryDataset dataset = DatasetUtilities.createCategoryDataset( NomeColunas, colunas, dados);
JFreeChart chart = ChartFactory.createBarChart(
TituloGrafico, // chart title
TipoColunas, // domain axis label
TipoValores, // range axis label
dataset, // data
PlotOrientation.VERTICAL,
true, // include legend
true, // tooltips?
false // URLs?
);
CategoryPlot plot = chart.getCategoryPlot();
NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis();
rangeAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits());
BarRenderer renderer = (BarRenderer) plot.getRenderer();
renderer.setDrawBarOutline(false);
GradientPaint gp0 = new GradientPaint(
0.0f, 0.0f, Color.blue,
0.0f, 0.0f, Color.lightGray
);
GradientPaint gp1 = new GradientPaint(
0.0f, 0.0f, Color.green,
0.0f, 0.0f, Color.lightGray
);
GradientPaint gp2 = new GradientPaint(
0.0f, 0.0f, Color.red,
0.0f, 0.0f, Color.lightGray
);
renderer.setSeriesPaint(0, gp0);
renderer.setSeriesPaint(1, gp1);
renderer.setSeriesPaint(2, gp2);
return chart;
}
}
Oi
lcsoftware, valeu pela ajuda cara, vou testar o código agora.
T+
Se precisar to ai mano.