List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:org.jfree.chart.demo.XYSeriesDemo1.java
public XYSeriesDemo1(String s) { super(s);//from w w w. j ava 2 s. c o m XYDataset xydataset = createDataset(); JFreeChart jfreechart = createChart(xydataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartpanel); }
From source file:org.jfree.chart.demo.CompassDemo1.java
public CompassDemo1(String s) { super(s);/* w w w . j av a 2 s .c om*/ DefaultValueDataset defaultvaluedataset = new DefaultValueDataset(new Double(45D)); JFreeChart jfreechart = createChart(defaultvaluedataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); chartpanel.setEnforceFileExtensions(false); setContentPane(chartpanel); }
From source file:evaluation.simulator.gui.results.LineJFreeChartCreator.java
public static JFreeChart createAChart() { final XYDataset dataset = createDataset(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); return chart; }
From source file:max.hubbard.Factoring.Graphing.java
public static void graph(String equation) { LinkedList<LinkedHashMap<Float, Integer>> list = Separate.separate(equation); XYDataset set = createDataset(list, equation); final JFreeChart chart = createChart(set, equation); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setVisible(true);/*from w ww . ja v a2 s . c o m*/ chartPanel.setDomainZoomable(true); chartPanel.setRangeZoomable(true); chartPanel.setMouseWheelEnabled(true); chartPanel.setPreferredSize(new java.awt.Dimension(Main.label.getWidth(), Main.label.getHeight())); Main.getPanel().removeAll(); Main.getPanel().updateUI(); Main.getPanel().add(chartPanel, BorderLayout.CENTER); Main.getPanel().add(Interface.box, BorderLayout.EAST); Main.getFrame().pack(); }
From source file:Interface.Camembert.java
public static JPanel cCamembert(JFrame f, ArrayList<ArrayList> liste) { // On rcupre les 2 listes ArrayList<Integer> nb = liste.get(1); ArrayList<String> nom = liste.get(2); DefaultPieDataset pieDataset = new DefaultPieDataset(); for (int i = 0; i < nb.size(); i++) { pieDataset.setValue(nom.get(i) + " : " + nb.get(i), nb.get(i)); }/*from ww w . j a va 2s. c om*/ JFreeChart pieChart = ChartFactory.createPieChart("Nombre d'interventions par mdecin", pieDataset, true, true, true); ChartPanel cPanel = new ChartPanel(pieChart); return cPanel; }
From source file:org.jfree.chart.demo.GridBandDemo1.java
public static JPanel createDemoPanel() { XYSeries xyseries = new XYSeries("Random Data"); for (int i = 0; i < 100; i++) xyseries.add(Math.random() + 1.0D, Math.random() + 1.0D); XYSeriesCollection xyseriescollection = new XYSeriesCollection(); xyseriescollection.addSeries(xyseries); JFreeChart jfreechart = createChart(xyseriescollection); ChartPanel chartpanel = new ChartPanel(jfreechart); return chartpanel; }
From source file:eu.cassandra.csn.gui.Charts.java
/** * /*from w w w. jav a 2 s . com*/ * @param title * @param x * @param y * @param data * @return */ public static ChartPanel createGraph(String title, String x, String y, Double[] data) { XYSeries series1 = new XYSeries("First"); for (int i = 0; i < data.length; i++) { series1.add(i, data[i]); } final XYSeriesCollection dataset = new XYSeriesCollection(); dataset.addSeries(series1); PlotOrientation orientation = PlotOrientation.VERTICAL; boolean show = false; boolean toolTips = false; boolean urls = false; JFreeChart chart = ChartFactory.createXYLineChart(title, x, y, dataset, orientation, show, toolTips, urls); //XYPlot plot = (XYPlot) chart.getPlot(); ChartPanel cp = new ChartPanel(chart); return cp; }
From source file:br.com.ifpb.models.Grafico.java
/** * //from ww w.j a v a 2s . com * @param nome * @param valor * @param tituloGrafico * @param transparencia * @param tipo * @return */ private static javax.swing.JPanel pizza3D(ArrayList nome, ArrayList valor, String tituloGrafico, float transparencia, String tipo) { DefaultPieDataset data = new DefaultPieDataset(); for (int i = 0; i < nome.toArray().length; i++) { data.setValue("" + nome.get(i).toString(), new Double(valor.get(i).toString())); } JFreeChart chart = ChartFactory.createPieChart3D(tituloGrafico, data, true, true, true); java.awt.Color cor = new java.awt.Color(200, 200, 200); chart.setBackgroundPaint(cor); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setLabelLinksVisible(true); plot.setNoDataMessage("No existem dados para serem exibidos "); plot.setStartAngle(90); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(transparencia); plot.setInteriorGap(0.20); ChartPanel chartPanel = new ChartPanel(chart); return chartPanel; }
From source file:com.js.quickestquail.ui.stats.ExtensionStat.java
public ExtensionStat() { setLayout(new BorderLayout()); add(new ChartPanel(generateChart()), BorderLayout.CENTER); }
From source file:com.java.reports.ReportGenerator.java
public void showReport(String _name, int width, int height) { JFrame jFrame = new JFrame(_name); if (chart == null) { System.out.println("Please generate chart.."); }// w w w. j av a 2 s . c o m jFrame.setContentPane(new ChartPanel(chart)); jFrame.setSize(width, height); RefineryUtilities.centerFrameOnScreen(jFrame); jFrame.setVisible(true); }