List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:loadmaprenderer.ChartTest.java
/** * @param args the command line arguments *//*ww w . ja va 2 s.c o m*/ public ChartTest(List<ResultDataPair> data) { setTitle("Chart"); XYDataset dataset = makeCollection(data); JFreeChart jfc = makeChart(dataset); ChartPanel cp = new ChartPanel(jfc); setContentPane(cp); }
From source file:iad.gui.HistogramDialog.java
/** * Creates new form HistogramDialog/* ww w.jav a 2s. c om*/ */ public HistogramDialog(java.awt.Frame parent, boolean modal, String klass, String param, Double[] data, int div) { super(parent, modal); double[] primitiveData = Arrays.stream(data).mapToDouble(Double::doubleValue).toArray(); JFreeChart histogram = buildHistogram(klass, "o X", "o Y", primitiveData, div, HistogramType.FREQUENCY); ChartPanel chartPanel = new ChartPanel(histogram); chartPanel.setPreferredSize(new Dimension(800, 600)); setContentPane(chartPanel); initComponents(); }
From source file:org.jfree.chart.demo.StackedBarChart3DDemo2.java
public StackedBarChart3DDemo2(String s) { super(s);/*from w w w . jav a 2 s .c o m*/ CategoryDataset categorydataset = createDataset(); JFreeChart jfreechart = createChart(categorydataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartpanel); }
From source file:org.jfree.chart.demo.StackedBarChart3DDemo4.java
public StackedBarChart3DDemo4(String s) { super(s);/*from w w w. j av a 2 s. c o m*/ CategoryDataset categorydataset = createDataset(); JFreeChart jfreechart = createChart(categorydataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartpanel); }
From source file:org.jfree.chart.demo.MouseListenerDemo4.java
public MouseListenerDemo4(String s) { super(s);/*from www. ja v a 2s . c o m*/ String s1 = "Mouse Listener Demo 4"; XYDataset xydataset = createDataset(); chart = ChartFactory.createXYLineChart(s1, "X", "Y", xydataset, PlotOrientation.VERTICAL, true, true, false); chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new Dimension(500, 270)); chartPanel.setMouseZoomable(true, false); chartPanel.addChartMouseListener(this); setContentPane(chartPanel); }
From source file:Graphic.Employee.java
public Employee(List<Float> valeurs, List<String> nom) { dataset = new DefaultCategoryDataset(); for (int i = 0; i < valeurs.size(); i++) { dataset.addValue(valeurs.get(i), "heure travaille", nom.get(i)); }/*from w w w .j ava2 s. c om*/ diagramme = ChartFactory.createBarChart("Temps travaill par les chauffeurs", "Chauffeur", "Heure travaille", dataset, PlotOrientation.HORIZONTAL, true, true, false); ChartPanel chartPanel = new ChartPanel(diagramme); chartPanel.setFillZoomRectangle(true); chartPanel.setMouseWheelEnabled(true); chartPanel.setPreferredSize(new Dimension(1200, 600)); add(chartPanel); }
From source file:iad_2_gg.gui.ChartDialog.java
public ChartDialog(java.awt.Frame parent, boolean modal, String chartTitle, String xLabel, String yLabel, List<Double> values, String name, int interval) { super(parent, modal); JFreeChart lineChart = ChartFactory.createXYLineChart(chartTitle, xLabel, yLabel, createDataset(values, name, interval), PlotOrientation.VERTICAL, true, true, false); ChartPanel chartPanel = new ChartPanel(lineChart); chartPanel.setPreferredSize(new Dimension(1200, 600)); setContentPane(chartPanel);/* ww w . j a v a2 s . c om*/ initComponents(); }
From source file:org.jfree.chart.demo.HighLowChartDemo1.java
public HighLowChartDemo1(String s) { super(s);/*from www.j a v a 2 s .c o m*/ OHLCDataset ohlcdataset = createDataset(); JFreeChart jfreechart = createChart(ohlcdataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartpanel); }
From source file:views.SentimentGraph.java
public SentimentGraph(String applicationTitle, String chartTitle) throws ParseException { super(applicationTitle); JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Date", "Polarity", 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 w w w.j a v a 2s. c o m*/ setContentPane(chartPanel); }
From source file:org.jfree.chart.demo.ScatterPlotDemo1.java
public static JPanel createDemoPanel() { JFreeChart jfreechart = createChart(new SampleXYDataset2()); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setVerticalAxisTrace(true); chartpanel.setHorizontalAxisTrace(true); chartpanel.setPopupMenu(null);// w w w . j a va 2 s. c o m chartpanel.setDomainZoomable(true); chartpanel.setRangeZoomable(true); return chartpanel; }