List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:monitoring.suhu.DynamicCharts.java
public DynamicCharts(final String title) { super(title); this.series = new TimeSeries("Temperature", Millisecond.class); final TimeSeriesCollection dataset = new TimeSeriesCollection(this.series); chart = createChart(dataset);/*from ww w. jav a 2 s . co m*/ final ChartPanel chartPanel = new ChartPanel(chart); final JPanel content = new JPanel(new BorderLayout()); content.add(chartPanel); chartPanel.setPreferredSize(new java.awt.Dimension(700, 500)); setContentPane(content); }
From source file:testes.Histograma.java
public static JPanel crearPanel() { JFreeChart chart = crearChart(crearDataset()); return new ChartPanel(chart); }
From source file:org.jfree.chart.demo.PeriodAxisDemo2.java
public PeriodAxisDemo2(String s) { super(s);//from www. j a va2 s. co m XYDataset xydataset = createDataset(); JFreeChart jfreechart = createChart(xydataset); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); chartpanel.setMouseZoomable(true, false); setContentPane(chartpanel); }
From source file:presentationGui.GraphFrame.java
/** * Creates new form GraphFrame//from w w w . j ava2 s . c o m */ public GraphFrame(XYSeries funzione, XYSeries limite1, XYSeries limite2) { initComponents(); final XYDataset dataset = createDataset(funzione, limite1, limite2); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:src.Barchart.java
public Barchart(String windowTitle, String chartTitle, String nombreChart, String nombreMetrica, ArrayList<String> barras, ArrayList<Double> valorBarras, String tiposValor) { super(windowTitle); JFreeChart barChart = ChartFactory.createBarChart(chartTitle, nombreChart, nombreMetrica, createDataset(barras, valorBarras, tiposValor), PlotOrientation.VERTICAL, true, true, false); this.setDefaultCloseOperation(DISPOSE_ON_CLOSE); ChartPanel chartPanel = new ChartPanel(barChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); setContentPane(chartPanel);/*from ww w .j ava 2s.c o m*/ }
From source file:GUI.Data.java
/** * Creates new form Data/*from w w w . j a va 2s.c o m*/ */ public Data() { XYSeries Goals = new XYSeries("Goals Scored"); Goals.add(1, 1.0); Goals.add(2, 3.0); Goals.add(3, 2.0); Goals.add(4, 0.0); Goals.add(5, 3.0); XYDataset xyDataset = new XYSeriesCollection(Goals); JFreeChart chart = ChartFactory.createXYLineChart("Goals Scored Over Time", "Fixture Number", "Goals", xyDataset, PlotOrientation.VERTICAL, true, true, false); ChartPanel cp = new ChartPanel(chart) { @Override public Dimension getPreferredSize() { return new Dimension(320, 240); } }; cp.setMouseWheelEnabled(true); add(cp); setDefaultCloseOperation(EXIT_ON_CLOSE); pack(); initComponents(); }
From source file:moviedatas.View.BarChartView.java
public JPanel initView() { observer = this; DefaultCategoryDataset dataset = new DefaultCategoryDataset(); dataset.addValue(0, "Budget", new Integer(1)); dataset.addValue(0, "Gross", new Integer(1)); JFreeChart barChart = ChartFactory.createBarChart("", "Movie", "Value (in $)", dataset, VERTICAL, true, true, false);/*w ww . j av a 2 s.com*/ cPanel = new ChartPanel(barChart); cPanel.setPreferredSize(new Dimension(400, 300)); return cPanel; }
From source file:analisisnumerico.Graficador.java
public Graficador(Funcion F, double lower, double upper) { //super("Graficador"); JFrame f = new JFrame("Grafica"); f.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); f.setLayout(new BorderLayout(0, 5)); XYDataset paresDeDatos = generarDatos(F, lower, upper); JFreeChart diagrama = crearDiagrama(paresDeDatos); ChartPanel chartPanel = new ChartPanel(diagrama); chartPanel.setPreferredSize(new Dimension(500, 400)); //setContentPane(chartPanel); f.add(chartPanel, BorderLayout.CENTER); chartPanel.setMouseWheelEnabled(true); chartPanel.setHorizontalAxisTrace(true); chartPanel.setVerticalAxisTrace(true); f.pack();/*from w ww .j ava 2 s.c om*/ f.setLocationRelativeTo(null); f.setVisible(true); }
From source file:SQLite3ToChart.Chart.java
private void chart(ToChartData toChartData, int Xaxis) { String titleChart = "Daily chart of TOPIX"; String timeAxisLabel = "2000 Year"; String valueAxisLabel = "point"; OHLCDataset oHLCDataset = toChartData.toChartData(); JFreeChart chart = ChartFactory.createCandlestickChart(titleChart, timeAxisLabel, valueAxisLabel, oHLCDataset, false);//from ww w .j a v a2s.c o m ChartPanel cpanel = new ChartPanel(chart); getContentPane().add(cpanel, BorderLayout.CENTER); File file = new File("./filename_" + Xaxis + ".png"); try { ChartUtilities.saveChartAsPNG(file, chart, Xaxis, 500); } catch (IOException ex) { String msg = "saveChartAsPNG() make Exception "; Logger.getLogger(Chart.class.getName()).log(Level.SEVERE, msg, ex); } }
From source file:AppPackage.HumidityGraph.java
/** * */// w ww .j a v a 2 s . c o m public HumidityGraph() { try { JFrame window = new JFrame(); window.setSize(1000, 615); window.setBackground(Color.blue); Dimension dimension = Toolkit.getDefaultToolkit().getScreenSize(); int x = (int) ((dimension.getWidth() - window.getWidth()) / 2); int y = (int) ((dimension.getHeight() - window.getHeight()) / 2); window.setLocation(x, y); XYSeries series = new XYSeries("Humidity "); XYSeriesCollection dataset = new XYSeriesCollection(series); JFreeChart chart = ChartFactory.createXYLineChart("Humidity against Time", "Time(seconds)", "Humidity(percentage)", dataset); window.add(new ChartPanel(chart), BorderLayout.CENTER); window.setVisible(true); } catch (Exception e) { System.out.print("Chart exception:" + e); } initComponents(); }