List of usage examples for org.jfree.chart ChartPanel setPreferredSize
@BeanProperty(preferred = true, description = "The preferred size of the component.") public void setPreferredSize(Dimension preferredSize)
From source file:edu.pdi2.visual.ViewSignature.java
public ViewSignature(String name, byte[] sign) { super();/* ww w.j a v a 2 s . com*/ XYSeries signature = new XYSeries("Signature"); for (int i = 0; i < sign.length; i++) { signature.add(i, sign[i]); } JFrame frame = new JFrame(); XYSeriesCollection dataset = new XYSeriesCollection(); dataset.addSeries(signature); JFreeChart signatureG = ChartFactory.createXYLineChart("Signature " + name, "Valorx", "Valory", dataset, PlotOrientation.VERTICAL, true, true, false); ChartPanel chartpanel = new ChartPanel(signatureG); chartpanel.setPreferredSize(new Dimension(390, 290)); frame.setContentPane(chartpanel); frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); frame.pack(); frame.setSize(400, 300); frame.setVisible(true); if (name == " RED") frame.setLocation(0, 300); else frame.setLocation(400, 300); }
From source file:org.jfree.chart.demo.XYSeriesDemo.java
/** * A demonstration application showing an XY series containing a null value. * * @param title the frame title.// w ww .jav a 2 s .c o m */ public XYSeriesDemo(final String title) { super(title); final XYSeries series = new XYSeries("Random Data"); series.add(1.0, 500.2); series.add(5.0, 694.1); series.add(4.0, 100.0); series.add(12.5, 734.4); series.add(17.3, 453.2); series.add(21.2, 500.2); series.add(21.9, null); series.add(25.6, 734.4); series.add(30.0, 453.2); final XYSeriesCollection data = new XYSeriesCollection(series); final JFreeChart chart = ChartFactory.createXYLineChart("XY Series Demo", "X", "Y", data, PlotOrientation.VERTICAL, true, true, false); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:is2pr3.HistogramDisplay.java
private JPanel createPanel() { ChartPanel chartPanel = new ChartPanel(createChart(createDataset())); chartPanel.setPreferredSize(new Dimension(500, 500)); return chartPanel; }
From source file:org.jfree.chart.demo.CompassDemo2.java
/** * Creates a new demo application./*from www . j av a 2s . com*/ * * @param title the frame title. */ public CompassDemo2(final String title) { super(title); final ValueDataset dataset = new DefaultValueDataset(new Double(45.0)); final JFreeChart chart = createChart(dataset); // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); chartPanel.setEnforceFileExtensions(false); setContentPane(chartPanel); }
From source file:estimatePressure.CreateGraph.java
public CreateGraph(String applicationTitle, String chartTitle, Matrix errData, int sensorNum) { super(applicationTitle); this.errorData = errData; this.sensorNumber = sensorNum; JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Time", "Error", createDataset(), PlotOrientation.VERTICAL, true, true, false); //lineChart.setBackgroundPaint(Color.red); ChartPanel chartPanel = new ChartPanel(lineChart); chartPanel.setPreferredSize(new java.awt.Dimension(1200, 500)); setContentPane(chartPanel);/*from www. java 2 s . c o m*/ File fileLineChart = new File("Error values" + this.sensorNumber + ".jpeg"); try { ChartUtilities.saveChartAsJPEG(fileLineChart, lineChart, 1200, 500); } catch (IOException e) { e.printStackTrace(); } }
From source file:org.jfree.chart.demo.WindChartDemo.java
/** * Creates a new demo./* ww w . j a v a 2s.c om*/ * * @param title the frame title. */ public WindChartDemo(final String title) { super(title); final WindDataset dataset = DemoDatasetFactory.createWindDataset1(); // create the chart... final JFreeChart chart = createChart(dataset); // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:org.jfree.chart.demo.PieChartDemo3.java
/** * Default constructor./*from ww w . j a v a 2 s. co m*/ * * @param title the frame title. */ public PieChartDemo3(final String title) { super(title); // create a dataset... final DefaultPieDataset data = new DefaultPieDataset(); // create the chart... final JFreeChart chart = ChartFactory.createPieChart("Pie Chart Demo 3", // chart title data, // data true, // include legend true, false); final PiePlot plot = (PiePlot) chart.getPlot(); plot.setNoDataMessage("No data available"); plot.setNoDataMessageFont(new Font("Serif", Font.ITALIC, 10)); plot.setNoDataMessagePaint(Color.red); // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:org.jfree.chart.demo.ScatterPlotDemo2.java
/** * A demonstration application showing a scatter plot. * * @param title the frame title.//from w w w . j a v a 2 s. c om */ public ScatterPlotDemo2(final String title) { super(title); final XYDataset dataset = new SampleXYDataset2(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); chartPanel.setVerticalAxisTrace(true); chartPanel.setHorizontalAxisTrace(true); // chartPanel.setVerticalZoom(true); // chartPanel.setHorizontalZoom(true); setContentPane(chartPanel); }
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);// www . j a v a 2s.co m }
From source file:gov.nih.nci.caintegrator.ui.graphing.test.KaplanMeierGraphTester.java
public KaplanMeierGraphTester(String title) { super(title); Collection<KaplanMeierPlotPointSeriesSet> sets = new ArrayList<KaplanMeierPlotPointSeriesSet>(); KaplanMeierPlotPointSeriesSet set1 = createKMPlotPointSeriesSet("Up Regulated", 10, .15); set1.setColor(Color.BLUE);// w ww.j av a 2 s . c o m sets.add(set1); KaplanMeierPlotPointSeriesSet set2 = createKMPlotPointSeriesSet("Down Regulated", 15, .25); set2.setColor(Color.RED); sets.add(set2); KaplanMeierPlotPointSeriesSet set3 = createKMPlotPointSeriesSet("Intermediate", 18, .07); set3.setColor(Color.GREEN); sets.add(set3); KaplanMeierPlot kmPlot = new KaplanMeierPlot(sets); JFreeChart chart = kmPlot.getKmChart(); ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(800, 600)); setContentPane(chartPanel); }