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:org.jfree.chart.demo.XYAreaChartDemo.java
/** * Creates a new demo./*w ww .j a v a 2s . c o m*/ * * @param title the frame title. */ public XYAreaChartDemo(final String title) { super(title); final XYSeries series1 = new XYSeries("Random 1"); series1.add(new Integer(1), new Double(500.2)); series1.add(new Integer(2), new Double(694.1)); series1.add(new Integer(3), new Double(-734.4)); series1.add(new Integer(4), new Double(453.2)); series1.add(new Integer(5), new Double(500.2)); series1.add(new Integer(6), new Double(300.7)); series1.add(new Integer(7), new Double(734.4)); series1.add(new Integer(8), new Double(453.2)); final XYSeries series2 = new XYSeries("Random 2"); series2.add(new Integer(1), new Double(700.2)); series2.add(new Integer(2), new Double(534.1)); series2.add(new Integer(3), new Double(323.4)); series2.add(new Integer(4), new Double(125.2)); series2.add(new Integer(5), new Double(653.2)); series2.add(new Integer(6), new Double(432.7)); series2.add(new Integer(7), new Double(564.4)); series2.add(new Integer(8), new Double(322.2)); final XYSeriesCollection dataset = new XYSeriesCollection(series1); dataset.addSeries(series2); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:edu.coeia.charts.BarChartPanel.java
public JPanel getBarChartPanel(Map<String, Double> map2) throws IOException { map = map2;//w w w .j a v a2 s .com // create the chart... final DefaultCategoryDataset dataset = createSampleDataset(); final JFreeChart chart = createChart(dataset, this.indexName + " " + this.indexLocation + " Visualization"); // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); map2 = null; return chartPanel; }
From source file:io.sanfran.wikiTrends.extraction.plots.PlotTimeSeries.java
public PlotTimeSeries(String title, TimeSeriesCollection data, List<Double> width, List<Color> colors) { super(title); seriesWidth = new ArrayList<Float>(); for (Double i : width) { seriesWidth.add(i.floatValue()); }/*from www . ja v a 2 s. c o m*/ seriesColor = colors; ChartPanel chartPanel = (ChartPanel) createPanel(data, title); chartPanel.setPreferredSize(new java.awt.Dimension(1024, 768)); chartPanel.setMouseZoomable(true, false); setContentPane(chartPanel); }
From source file:com.marmoush.jann.chart.jframe.ChartJFrame.java
public void run() { Dimension die = new Dimension(width, height); setPreferredSize(die);/*from w w w. j a va 2 s .com*/ ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(die); setTitle(apptitle); setContentPane(chartPanel); pack(); setVisible(true); }
From source file:org.jfree.chart.demo.XYAreaChartTest.java
/** * Creates a new demo.//from w w w. jav a 2 s . c om * * @param title the frame title. */ public XYAreaChartTest(final String title) { super(title); final XYSeries series1 = new XYSeries("Random 1"); series1.add(new Integer(1), new Double(500.2)); series1.add(new Integer(2), new Double(694.1)); series1.add(new Integer(3), new Double(-734.4)); series1.add(new Integer(4), new Double(453.2)); series1.add(new Integer(5), new Double(500.2)); series1.add(new Integer(6), new Double(300.7)); series1.add(new Integer(7), new Double(734.4)); series1.add(new Integer(8), new Double(453.2)); final XYSeries series2 = new XYSeries("Random 2"); series2.add(new Integer(1), new Double(700.2)); series2.add(new Integer(2), new Double(534.1)); series2.add(new Integer(3), new Double(323.4)); series2.add(new Integer(4), new Double(125.2)); series2.add(new Integer(5), new Double(653.2)); series2.add(new Integer(6), new Double(432.7)); series2.add(new Integer(7), new Double(564.4)); series2.add(new Integer(8), new Double(322.2)); final XYSeriesCollection dataset = new XYSeriesCollection(series1); dataset.addSeries(series2); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:org.jfree.chart.demo.CrosshairDemo1.java
/** * Creates a new demo./*from w ww . ja v a 2s.com*/ * * @param title the frame title. */ public CrosshairDemo1(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); }
From source file:userInterface.StateAdminRole.DecisionChart4JPanel.java
public DecisionChart4JPanel(JPanel userProcessContainer, PhdEnterprise e) { initComponents();// throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. this.userProcessContainer = userProcessContainer; this.e = e;// w ww. ja v a2 s . c o m JFreeChart jfreechart1 = createChart1(createDataset1()); ChartPanel chartpanel1 = new ChartPanel(jfreechart1); chartpanel1.setPreferredSize(new Dimension(1000, 540)); jPanel1.add(chartpanel1); CardLayout layout1 = (CardLayout) jPanel1.getLayout(); layout1.next(jPanel1); }
From source file:org.jfree.chart.demo.MultiplePieChartDemo3.java
/** * Creates a new demo.//from ww w. j av a 2 s .c om * * @param title the frame title. */ public MultiplePieChartDemo3(final String title) { super(title); final CategoryDataset dataset = createDataset(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart, true, true, true, false, true); chartPanel.setPreferredSize(new java.awt.Dimension(600, 380)); setContentPane(chartPanel); }
From source file:one.GanttDemo1.java
public GanttDemo1(final String title) { super(title); final IntervalCategoryDataset dataset = createDataset(); 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 w w w . ja v a2s.c o m hm = tm.timeLineChart(101); }
From source file:org.jfree.chart.demo.MinMaxCategoryPlotDemo.java
/** * Creates a new demo.//from w w w. j a va 2 s . c o m * * @param title the frame title. */ public MinMaxCategoryPlotDemo(final String title) { super(title); // create a dataset... final DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(1.0, "First", "Category 1"); dataset.addValue(4.0, "First", "Category 2"); dataset.addValue(3.0, "First", "Category 3"); dataset.addValue(5.0, "First", "Category 4"); dataset.addValue(5.0, "First", "Category 5"); dataset.addValue(7.0, "First", "Category 6"); dataset.addValue(7.0, "First", "Category 7"); dataset.addValue(8.0, "First", "Category 8"); dataset.addValue(5.0, "Second", "Category 1"); dataset.addValue(7.0, "Second", "Category 2"); dataset.addValue(6.0, "Second", "Category 3"); dataset.addValue(8.0, "Second", "Category 4"); dataset.addValue(4.0, "Second", "Category 5"); dataset.addValue(4.0, "Second", "Category 6"); dataset.addValue(2.0, "Second", "Category 7"); dataset.addValue(1.0, "Second", "Category 8"); dataset.addValue(4.0, "Third", "Category 1"); dataset.addValue(3.0, "Third", "Category 2"); dataset.addValue(2.0, "Third", "Category 3"); dataset.addValue(3.0, "Third", "Category 4"); dataset.addValue(6.0, "Third", "Category 5"); dataset.addValue(3.0, "Third", "Category 6"); dataset.addValue(4.0, "Third", "Category 7"); dataset.addValue(3.0, "Third", "Category 8"); // create the chart... final JFreeChart chart = ChartFactory.createBarChart("Min/Max Category Plot", // chart title "Category", // domain axis label "Value", // range axis label dataset, // data PlotOrientation.VERTICAL, true, // include legend true, // tooltips false // urls ); // NOW DO SOME OPTIONAL CUSTOMISATION OF THE CHART... // set the background color for the chart... chart.setBackgroundPaint(Color.yellow); // get a reference to the plot for further customisation... final CategoryPlot plot = chart.getCategoryPlot(); plot.setRenderer(new MinMaxCategoryRenderer()); // OPTIONAL CUSTOMISATION COMPLETED. // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }