j free chart

4
DESARROLLO DE WEB // Definiendo la fuente de datos DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Artículo 1", 40.); data.setValue("Artículo !", 1.!#); data.setValue("Artículo #", $1.4); // %reando el &r'fico ree%*art c*art = %*art actor+.createPie%*art( " -e lo de r'fico i o Pastel", // ítulo del &r'fico data, // Data2et true, // 3e+enda true, // ool i s true); // ostrando el &r'fico %*art ra e fra e = new %*art ra e(" ree%*art", c*art); fra e. ac5(); fra e.setVisi6le(true); José Quispe Pillaca Página 1 VII Ciclo – Ing. de Sistemas

Upload: josepi13

Post on 04-Nov-2015

5 views

Category:

Documents


0 download

DESCRIPTION

j Free Chart

TRANSCRIPT

DESARROLLO DE WEB

// Definiendo la fuente de datosDefaultPieDataset data = new DefaultPieDataset();data.setValue("Artculo 1", 40.55);data.setValue("Artculo 2", 81.23);data.setValue("Artculo 3", 61.54);

// Creando el grficoJFreeChart chart = ChartFactory.createPieChart( "Ejemplo de Grfico Tipo Pastel", // Ttulo del grfico data, // DataSet true, // Leyenda true, // ToolTips true);

// Mostrando el grficoChartFrame frame = new ChartFrame("JFreeChart", chart);frame.pack();frame.setVisible(true);

Dibujando el grfico en un jPanel// Definiendo la fuente de datosDefaultPieDataset data = new DefaultPieDataset();data.setValue("Artculo 1", 40.55);data.setValue("Artculo 2", 81.23);data.setValue("Artculo 3", 61.54);

// Creando el grficoJFreeChart chart = ChartFactory.createPieChart( "Ejemplo de Grfico Tipo Pastel", // Ttulo del grfico data, // DataSet true, // Leyenda true, // ToolTips true);

// Dibujando el grfico en un jPanelBufferedImage imagen = chart.createBufferedImage(jPanel1.getWidth() - 2,jPanel1.getHeight() - 2);this.jPanel1.getGraphics().drawImage(imagen,1,1,null);

Mostrar el grfico en un jPanel// Definiendo la fuente de datosDefaultPieDataset data = new DefaultPieDataset();data.setValue("Artculo 1", 40.55);data.setValue("Artculo 2", 81.23);data.setValue("Artculo 3", 61.54);

// Creando el grficoJFreeChart chart = ChartFactory.createPieChart( "Ejemplo de Grfico Tipo Pastel", // Ttulo del grfico data, // DataSet true, // Leyenda true, // ToolTips true);

// Mostrando el grfico en un jPanelthis.jPanel1.removeAll();this.jPanel1.setLayout(new java.awt.BorderLayout());this.jPanel1.add(new ChartPanel(chart));this.jPanel1.validate();

Mostrando el grfico en un archivo PDF// Definiendo la fuente de datosDefaultPieDataset data = new DefaultPieDataset();data.setValue("Artculo 1", 40.55);data.setValue("Artculo 2", 81.23);data.setValue("Artculo 3", 61.54);

// Creando el grficoJFreeChart chart = ChartFactory.createPieChart( "Ejemplo de Grfico Tipo Pastel", // Ttulo del grfico data, // DataSet true, // Leyenda true, // ToolTips true);

// Mostrar el grfico en un archivo PDFtry { Document doc = new Document(); PdfWriter.getInstance(doc, new FileOutputStream("D:\\doc.pdf")); doc.open(); BufferedImage bufferedImage = chart.createBufferedImage(500, 300); Image image = Image.getInstance(bufferedImage, null); doc.add(image); doc.close(); JOptionPane.showMessageDialog(rootPane, "Ok.");} catch (Exception e) { e.printStackTrace();}

Jos Quispe PillacaPgina 1VII Ciclo Ing. de Sistemas