List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:mls.FramePlot.java
public FramePlot() { seriesMedia = new XYSeries("Media campionaria (Gordon)"); seriesVarianza = new XYSeries("Varianza campionaria (Gordon)"); final XYSeriesCollection datasetMedia = new XYSeriesCollection(this.seriesMedia); final XYSeriesCollection datasetVarianza = new XYSeriesCollection(this.seriesVarianza); final JFreeChart chartMedia = createChartMedia(datasetMedia); final JFreeChart chartVarianza = createChartVarianza(datasetVarianza); ChartPanel chartPanelMedia = new ChartPanel(chartMedia); final ChartPanel chartPanelVarianza = new ChartPanel(chartVarianza); final JPanel content = new JPanel(new BorderLayout()); content.add(chartPanelMedia);//from w w w. j av a2s . co m content.add(chartPanelVarianza, BorderLayout.EAST); chartPanelMedia.setPreferredSize(new java.awt.Dimension(500, 270)); chartPanelVarianza.setPreferredSize(new java.awt.Dimension(500, 270)); add(content); //setContentPane(content); }
From source file:ui.FitnessGraph.java
public FitnessGraph(final String title, ArrayList<Double> data) { super(title); JFreeChart chart = createChart(createDataset(data)); File imageFile = new File(ConfigFile.getInstance("config.txt").getString("outputFitness")); int width = 1280; int height = 960; try {// w w w . j a va 2 s .c o m ChartUtilities.saveChartAsPNG(imageFile, chart, width, height); // System.exit(0); } catch (IOException ex) { System.err.println(ex); } final ChartPanel panel = new ChartPanel(chart); panel.setPreferredSize(new java.awt.Dimension(1500, 800)); this.setContentPane(panel); }
From source file:Visao.Relatorio.Grafico_QuantidadeReclamacoesUF.java
private void grafico(JFreeChart chart) { CategoryPlot p = chart.getCategoryPlot(); p.setRangeGridlinePaint(Color.BLUE); ChartPanel panel = new ChartPanel(chart); panel.setVisible(true);//from www. j a v a 2 s . c o m panel.setSize(screenSize.width - 10, screenSize.height - 140); this.add(panel); }
From source file:ec.display.StatisticsChartPane.java
private void createCharts(Statistics statistics) { if (statistics instanceof ChartableStatistics) { ChartableStatistics chartStats = (ChartableStatistics) statistics; JFreeChart chart = chartStats.makeChart(); chart.setBackgroundPaint(Color.white); ChartPanel chartPanel = new ChartPanel(chart); StatisticsChartPaneTab chartPaneTab = new StatisticsChartPaneTab(chartPanel); this.addTab("Chart " + (numCharts++), chartPaneTab); }/*from w w w .j a va 2 s . c o m*/ if (statistics.children != null) { for (int i = 0; i < statistics.children.length; ++i) createCharts(statistics.children[i]); } }
From source file:serial.LineChart.java
/** * Creates a jFreeChart lineChart//from w ww .j a va 2 s.co m * * @param graphName Name of the chart * @param xAxisLabel X-Axis Label * @param yAxisLabel Y-Axis Label * @param bufferSize Max number of data points to display on the graph at a * time. Bear in mind that larger values (>30,000) can begin to cause * problems with lag. */ public LineChart(String graphName, String xAxisLabel, String yAxisLabel, int bufferSize) { initComponents(); defaultSeries = new XYSeries(graphName); defaultSeries.setMaximumItemCount(bufferSize); defaultDataset = new XYSeriesCollection(defaultSeries); defaultChart = ChartFactory.createXYLineChart(graphName, xAxisLabel, yAxisLabel, defaultDataset); graph = new ChartPanel(defaultChart); this.add(graph, BorderLayout.CENTER); graph.setVisible(true); }
From source file:com.ev.gui.views.OverallDiagramView.java
public OverallDiagramView() { OverallConsumption oc = new OverallConsumption(); chart = ChartFactory.createBarChart3D(getLang().getString("Overallview"), getLang().getString("Year"), getLang().getString("Consumption"), oc.generateAllDataset(), PlotOrientation.VERTICAL, true, true, true);/* w w w.j a va 2s. com*/ chart.getCategoryPlot().getDomainAxis().setCategoryLabelPositions(CategoryLabelPositions.UP_90); chartPanel = new ChartPanel(chart); chart.setBackgroundPaint(chartPanel.getBackground()); add(chartPanel); }
From source file:org.jfree.chart.demo.PerformanceTest1.java
public static JPanel createDemoPanel() { JFreeChart jfreechart = createChart(null); return new ChartPanel(jfreechart); }
From source file:paquete.Graficas.java
public void terminar() { datos.addValue(tcp, "TCP", "Paquetes"); datos.addValue(udp, "UDP", "Paquetes"); datos.addValue(icmp, "ICMP", "Paquetes"); datos.addValue(igmp, "IGMP", "Paquetes"); datos.addValue(arp, "ARP", "Paquetes"); datos.addValue(llc, "LLC", "Paquetes"); grafica = ChartFactory.createBarChart("Paquetes analizados", "", "", datos, PlotOrientation.VERTICAL, true, false, false);/*from w ww . j av a 2 s . c om*/ ChartPanel panel = new ChartPanel(grafica); JFrame Ventana = new JFrame("JFreeChart"); Ventana.getContentPane().add(panel); Ventana.pack(); Ventana.setVisible(true); Ventana.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); }
From source file:overTrial.CreateGraphOverTrial.java
public CreateGraphOverTrial(String applicationTitle, String chartTitle, LinkedList<LinkedList<String>> pData, int sensorNum, String sessionNo) { super(applicationTitle); this.pressureData = pData; this.sensorNumber = sensorNum; JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, sessionNo, "Average Pressure Value over the time(per trail)", createDataset(), PlotOrientation.VERTICAL, true, true, false);/* ww w . ja va2 s .c o m*/ //lineChart.setBackgroundPaint(Color.red); ChartPanel chartPanel = new ChartPanel(lineChart); chartPanel.setPreferredSize(new java.awt.Dimension(1200, 500)); setContentPane(chartPanel); File fileLineChart = new File(sessionNo + "_sensor" + this.sensorNumber + ".jpeg"); try { ChartUtilities.saveChartAsJPEG(fileLineChart, lineChart, 1200, 500); } catch (IOException e) { e.printStackTrace(); } }
From source file:GUI.CarsStats.java
/** * Creates new form Vehicule/*from w ww .j a va 2 s .c o m*/ */ public CarsStats() { initComponents(); DefaultPieDataset chartData = new DefaultPieDataset(); CarDAO carDao = new CarDAO(); chartData.setValue("Bonne", carDao.findBonneCarCount()); // restart session carDao = new CarDAO(); chartData.setValue("Moyenne", carDao.findMoyenneCarCount()); // restart session carDao = new CarDAO(); chartData.setValue("Mauvaise", carDao.findMauvaiseCarCount()); // This will create the dataset PieDataset dataset = (PieDataset) chartData; // based on the dataset we create the chart JFreeChart chart = createChart(dataset, "Cars stats"); // 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); }