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.HighLowChartDemo2.java
/** * A demonstration application showing a high-low-open-close chart. * * @param title the frame title.//from w ww .j av a 2 s . c o m */ public HighLowChartDemo2(final String title) { super(title); final DefaultHighLowDataset 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:org.jfree.chart.demo.PieChart3DDemo3.java
/** * Creates a new demo./* w w w.java 2 s . c om*/ * * @param title the frame title. */ public PieChart3DDemo3(final String title) { super(title); final PieDataset dataset = createSampleDataset(); 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.TimeSeriesDemo5.java
/** * Creates a new demo instance./* w ww .j a v a 2s . com*/ * * @param title the frame title. */ public TimeSeriesDemo5(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)); chartPanel.setMouseZoomable(true, false); setContentPane(chartPanel); }
From source file:org.jfree.chart.demo.MarkerDemo2.java
public MarkerDemo2(String s) { super(s);/*from ww w . ja v a 2s .c o m*/ XYDataset xydataset = createDataset(); JFreeChart jfreechart = createChart(xydataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); chartpanel.setDomainZoomable(true); chartpanel.setRangeZoomable(true); setContentPane(chartpanel); }
From source file:org.jfree.chart.demo.MouseListenerDemo1.java
public MouseListenerDemo1(String s) { super(s);/*from w ww. ja va 2 s. c om*/ DefaultPieDataset defaultpiedataset = new DefaultPieDataset(); defaultpiedataset.setValue("Java", new Double(43.200000000000003D)); defaultpiedataset.setValue("Visual Basic", new Double(0.0D)); defaultpiedataset.setValue("C/C++", new Double(17.5D)); org.jfree.chart.JFreeChart jfreechart = ChartFactory.createPieChart("Pie Chart Demo 1", defaultpiedataset, true, true, false); ChartPanel chartpanel = new ChartPanel(jfreechart, false, false, false, false, false); chartpanel.addChartMouseListener(this); chartpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartpanel); }
From source file:org.jfree.chart.demo.XYBarChartDemo4.java
/** * Constructs the demo application./*from ww w. j a v a 2 s .c o m*/ * * @param title the frame title. */ public XYBarChartDemo4(final String title) { super(title); final IntervalXYDataset dataset = createDataset(); final JFreeChart chart = ChartFactory.createXYBarChart(title, "X", false, "Y", dataset, PlotOrientation.VERTICAL, true, false, false); // then customise it a little... chart.setBackgroundPaint(new GradientPaint(0, 0, Color.white, 1000, 0, Color.blue)); final XYPlot plot = (XYPlot) chart.getPlot(); final NumberAxis domainAxis = (NumberAxis) plot.getDomainAxis(); domainAxis.setStandardTickUnits(NumberAxis.createIntegerTickUnits()); // add the chart to a panel... final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 300)); setContentPane(chartPanel); }
From source file:com.orange.atk.atkUI.coregui.StatisticDialog.java
/** * Creates the dialog./*from ww w.j av a 2 s. c o m*/ * @param campaign */ public StatisticDialog(Campaign campaign) { super(CoreGUIPlugin.mainFrame, true); StatisticTool statisticTool = new StatisticTool(campaign); ChartPanel chartpanel = new ChartPanel(statisticTool.getJfreechart()); chartpanel.setPreferredSize(new Dimension(550, 270)); getContentPane().add(chartpanel); setLocationRelativeTo(CoreGUIPlugin.mainFrame); this.setTitle("Statistics"); this.pack(); int dec_x = (CoreGUIPlugin.mainFrame.getWidth() - this.getWidth()) / 2; int dec_y = (CoreGUIPlugin.mainFrame.getHeight() - this.getHeight()) / 2; this.setLocation(CoreGUIPlugin.mainFrame.getLocationX() + dec_x, CoreGUIPlugin.mainFrame.getLocationY() + dec_y); this.setVisible(true); }
From source file:mrmc.chart.BarGraph.java
/** * Sole constructor. Creates a bar-graph style chart * //from w ww . ja va2 s. com * @param title Title of chart * @param xaxis Label for x-axis * @param yaxis Label for y-axis * @param treeMap Mapping of x-y data */ public BarGraph(final String title, String xaxis, String yaxis, TreeMap<String, Double> treeMap) { super(title); CategoryDataset dataset = createDataset(treeMap, xaxis); JFreeChart chart = createChart(dataset, title, xaxis, yaxis); LegendTitle legend = chart.getLegend(); legend.setVisible(false); ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
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 w w.j a va 2s. com*/ }
From source file:org.jfree.chart.demo.StackedBarChartDemo3.java
/** * Creates a new demo./*from w w w. j a va2 s. co m*/ * * @param title the frame title. */ public StackedBarChartDemo3(final String title) { super(title); final CategoryDataset dataset = createDataset(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }