List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:org.jfree.chart.demo.ScatterCanvas.java
public ScatterCanvas(int width, int height, int xArea, int yArea) { xEffectiveArea = xArea;//w w w . j a va2 s .com yEffectiveArea = yArea; this.series = new XYSeries("series"); final XYSeriesCollection dataset = new XYSeriesCollection(this.series); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); this.add(chartPanel); chartPanel.setPreferredSize(new java.awt.Dimension(width - padding, height - padding)); }
From source file:org.jfree.chart.demo.EventFrequencyDemo1.java
public EventFrequencyDemo1(String s) { super(s);//from w w w . ja v a 2 s . c om CategoryDataset categorydataset = createDataset(); JFreeChart jfreechart = createChart(categorydataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartpanel); }
From source file:javaapplication2.PieChart.java
public PieChart(String applicationTitle, String chartTitle) throws ClassNotFoundException, SQLException, IOException { super(applicationTitle); PieDataset dataset = createDataset(); JFreeChart chart = createChart(dataset, chartTitle); ChartPanel chartPanel = new ChartPanel(chart); //ChartUtilities.saveChartAsJPEG(new File("C:/Users/Public/Pictures/Piechart.jpg"), chart, 400, 300); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel);/*from w w w. j a va2s. c o m*/ this.setExtendedState(BarChart3D.MAXIMIZED_BOTH); }
From source file:simcommunity.PieChart.java
public PieChart(String applicationTitle, String chartTitle) { super(applicationTitle); // This will create the dataset PieDataset dataset = createDataset(); // based on the dataset we create the chart JFreeChart chart = createChart(dataset, chartTitle); // we put the chart into a panel ChartPanel chartPanel = new ChartPanel(chart); // default size chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); // add it to our application setContentPane(chartPanel);/* w ww . ja v a 2s. co m*/ }
From source file:ejemplo.Ejemplo.java
public Ejemplo(final String title) { super(title); final XYDataset dataset = createDataset(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel);/*w w w . java2 s . c om*/ }
From source file:democsv.XYLineChart_AWT.java
public XYLineChart_AWT(String applicationTitle, String chartTitle) { super(applicationTitle); JFreeChart xylineChart = ChartFactory.createXYLineChart(chartTitle, "Category", "Score", createDataset(), PlotOrientation.VERTICAL, true, true, false); ChartPanel chartPanel = new ChartPanel(xylineChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); final XYPlot plot = xylineChart.getXYPlot(); XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); renderer.setSeriesPaint(0, Color.RED); renderer.setSeriesPaint(1, Color.GREEN); renderer.setSeriesPaint(2, Color.YELLOW); renderer.setSeriesStroke(0, new BasicStroke(4.0f)); renderer.setSeriesStroke(1, new BasicStroke(3.0f)); renderer.setSeriesStroke(2, new BasicStroke(2.0f)); plot.setRenderer(renderer);/*from w ww .j a va 2 s . c o m*/ setContentPane(chartPanel); }
From source file:metodosnumericos.Graficador.java
public ChartPanel series(String f, double xi, double xs) { Evaluador func = new Evaluador(); XYSeries series = new XYSeries("Funcion"); double iter = xi; while (iter < xs) { double y = func.Evaluador2(f, iter); series.add(iter, y);//from w w w. j av a2 s .com System.out.println(iter + " " + y); iter = iter + 0.2; } XYSeriesCollection collection = new XYSeriesCollection(series); JFreeChart chart = ChartFactory.createXYLineChart("Grafica", "X", "Y", collection); ChartPanel panel = new ChartPanel(chart); panel.setPreferredSize(new java.awt.Dimension(400, 300)); return panel; }
From source file:admin.gui.VMStateChartPanel.java
public VMStateChartPanel(Frame owner, String title, boolean modal, VirtualMachine vMachine) { super(owner, title, modal); JFreeChart barChart = ChartFactory.createBarChart("?", "", "?", createDataset(vMachine), PlotOrientation.VERTICAL, true, true, false); this.setMinimumSize(new java.awt.Dimension(400, 300)); ChartPanel cp = new ChartPanel(barChart); setContentPane(cp);// w ww .j a va 2s . c o m }
From source file:pl.poid.bzdp.zadanieObrazy.ImageHistogram.java
private ImageHistogram(String title, XYSeriesCollection dataset, Color c) { super(title); this.categoryDataset = dataset; this.c = c;//from ww w.j ava2 s .c o m final JFreeChart chart = createChart(dataset, c); final ChartPanel chartPanel = new ChartPanel(chart); this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); chartPanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartPanel); }
From source file:views.StockGraph.java
public StockGraph(String FrameTitle, String chartTitle) { super(FrameTitle); JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Date", "Price", createDataset(), PlotOrientation.VERTICAL, true, true, false); ChartPanel chartPanel = new ChartPanel(lineChart); chartPanel.setPreferredSize(new java.awt.Dimension(1000, 367)); JScrollPane pane = new JScrollPane(); pane.add(chartPanel);/*from www .j av a 2 s . c om*/ setContentPane(chartPanel); }