List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:tools.descartes.bungee.chart.ChartFrame.java
public ChartFrame(final String title, JFreeChart chart, int width, int height, boolean visible) { super(title); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(width, height)); chartPanel.setMouseZoomable(true, false); setContentPane(chartPanel);// w ww . j ava2 s . c om pack(); RefineryUtilities.centerFrameOnScreen(this); setVisible(visible); }
From source file:Graphic.Poids.java
public Poids(List<Float> valeurs, List<String> date) { dataset = new XYSeriesCollection(); XYSeries serie = new XYSeries("Courbe"); for (int i = 0; i < valeurs.size(); i++) { serie.add(i, valeurs.get(i));// www .j a v a 2s . c om } dataset.addSeries(serie); diagramme = ChartFactory.createXYLineChart("Graphe de Poids", "Date", "Poids", dataset, PlotOrientation.VERTICAL, 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:graph.GraphCreater.java
public GraphCreater(String applicationTitle, String chartTitle, ArrayList<String> resultList, ArrayList<String> dateList) { super(applicationTitle); JFreeChart lineChart = ChartFactory.createLineChart(chartTitle, "Testing date", "Sugar level - units(mg/dL)", createDataset(resultList, dateList), PlotOrientation.VERTICAL, true, true, false);/*from ww w .ja v a 2s. co m*/ ChartPanel chartPanel = new ChartPanel(lineChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); setContentPane(chartPanel); final CategoryPlot plot = (CategoryPlot) lineChart.getPlot(); CategoryAxis catAxis = plot.getDomainAxis(); catAxis.setCategoryLabelPositions(CategoryLabelPositions.UP_90); }
From source file:com.insa.tp3g1.esbsimulator.view.PieChart.java
public PieChart(String chartTitle, int lost) { // super(applicationTitle); // This will create the dataset PieDataset dataset = createDataset(lost); // 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 . java 2s. com*/ }
From source file:nodeconfig.FinalFuzzyChart.java
public FinalFuzzyChart(String applicationTitle, String chartTitle) { super(applicationTitle); JFreeChart barChart = ChartFactory.createBarChart(chartTitle, "Nodes", "Fuzzy", createDataset(), PlotOrientation.VERTICAL, true, true, false); ChartPanel chartPanel = new ChartPanel(barChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); setContentPane(chartPanel);//from www .j a va 2s . c o m }
From source file:com.seniorproject.augmentedreality.chart.ChartCreator.java
public Panel drawChart() { dataset = createDataset();/*from ww w.j a va 2 s . c o m*/ chart = createChart(dataset); chartPanel = new ChartPanel(chart); // chartPanel.setPreferredSize(new java.awt.Dimension(640, 480)); Panel panel = new Panel(); panel.setSize(640, 480); panel.add(chartPanel); panel.setVisible(true); return panel; }
From source file:cv.mikusher.freechart.XYLineChart.java
public XYLineChart(String applicationTitle, String chartTitle) { super(applicationTitle); setDefaultCloseOperation(ApplicationFrame.EXIT_ON_CLOSE); JFreeChart xylineChart = ChartFactory.createXYLineChart(chartTitle, "Category", "Score", createDataset(), PlotOrientation.VERTICAL, true, true, false); ChartPanel chartPanel = new ChartPanel(xylineChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); final XYPlot plot = xylineChart.getXYPlot(); XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); renderer.setSeriesPaint(0, Color.RED); renderer.setSeriesPaint(1, Color.GREEN); renderer.setSeriesPaint(2, Color.YELLOW); renderer.setSeriesStroke(0, new BasicStroke(4.0f)); renderer.setSeriesStroke(1, new BasicStroke(3.0f)); renderer.setSeriesStroke(2, new BasicStroke(2.0f)); plot.setRenderer(renderer);/*from ww w . ja va2 s . c o m*/ setContentPane(chartPanel); }
From source file:GUI.Custom.BarChart_AWT.java
public void initComponent() { JFreeChart barChart = ChartFactory.createBarChart(chartTitle, xName, yName, dataset, orientation, true, true, false);/*from ww w . j ava 2s . c o m*/ ChartPanel chartPanel = new ChartPanel(barChart); chartPanel.setPreferredSize(new java.awt.Dimension(560, 367)); add(chartPanel); }
From source file:model.LineChart.java
public LineChart(String string, Scenario[] scenarios, int quantity, int size, ScenarioType type, int variableOption, String machine) { final XYDataset dataset = createDataset(scenarios, quantity, size, type, variableOption, machine); final JFreeChart chart = createChart(dataset, variableOption, machine); this.chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(510, 282)); }
From source file:org.jfree.chart.demo.PerformanceTest1.java
public PerformanceTest1(String s) { super(s);//from w w w . j a v a 2 s . c om timings = new TimeSeries("Timings"); TimeSeriesCollection timeseriescollection = new TimeSeriesCollection(timings); JFreeChart jfreechart = createChart(timeseriescollection); ChartPanel chartpanel = new ChartPanel(jfreechart); chartpanel.setPreferredSize(new Dimension(500, 270)); chartpanel.setMouseZoomable(true, false); setContentPane(chartpanel); }