List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:regression.gui.RegressionChart.java
public RegressionChart(Function function, List<Point> points) { final XYDataset dataset = createDataset(function, points); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel);//w w w. j a v a 2s. c o m }
From source file:com.mergano.core.GraphChart.java
public GraphChart() { final CategoryDataset dataset = createDataset(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); // CHART PANEL }
From source file:graphs.ResultsGraphs.java
/** * Creates a new demo instance./*from w w w . j a v a 2 s . co m*/ * * @param title the frame title. */ public ResultsGraphs(final String title) { super(title); final CategoryDataset dataset = createDataset(); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new Dimension(500, 270)); setContentPane(chartPanel); }
From source file:org.jfree.chart.demo.MeterChartDemo1.java
public static JPanel createDemoPanel() { dataset = new DefaultValueDataset(23D); JFreeChart jfreechart = createChart(dataset); ChartPanel chartpanel = new ChartPanel(jfreechart); return chartpanel; }
From source file:org.azrul.langmera.LineChart.java
/** * Creates a new demo./* w w w. j av a 2 s. c o m*/ * * @param title the frame title. */ public LineChart(final String title, Map<String, List<Double>> dataList) { super(title); final XYDataset dataset = createDataset(dataList); final JFreeChart chart = createChart(dataset); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); setContentPane(chartPanel); }
From source file:netplot.XYPlotPanel.java
public void init() { xySeriesList = new Vector<XYSeries>(); chart = createChart(null);//from w ww . jav a 2 s . c o m ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); itemCountList = new Vector<Integer>(); add(chartPanel); }
From source file:com.ec.vistas.Dashboard.java
/** * Creates new form Dashboard/*w w w . j a va2 s.co m*/ */ public Dashboard() { initComponents(); this.Vivienda.setVisible(false); ChartPanel panel; JFreeChart chart; DefaultPieDataset data = new DefaultPieDataset(); data.setValue("Categra 1", 43.2); data.setValue("Categra 2", 27.9); data.setValue("Categra 3", 79.5); /*chart=ChartFactory.createPieChart("Grafico1", data, true, true, true); panel = new ChartPanel(chart); panel.setBounds(5,10,50,60); pastel.add(panel); pastel.repaint();*/ chart = ChartFactory.createPieChart("Ejemplo de JFreeChart", //Ttrulo del grfico data, true, //Leyenda true, //ToolTips true); panel = new ChartPanel(chart); panel.setBounds(5, 10, 50, 60); Alimento.add(panel); Alimento.repaint(); //Creamos una especie de frame y mostramos el JFreeChart en l //Este constructor nos pide el ttulo del Chart y el chart creado //ChartFrame frame=new ChartFrame("Primer Chart para javax0711",chart); //frame.pack(); //frame.setVisible(true); }
From source file:pwm.visualizer.MDPPolicyPanel.java
public MDPPolicyPanel() { super();/* ww w . ja va 2 s.c o m*/ JFreeChart jfreechart = createChart(); this.setLayout(new BorderLayout()); this.add(new ChartPanel(jfreechart), BorderLayout.CENTER); setPreferredSize(new Dimension(500, 500)); this.revalidate(); }
From source file:FreeMemoryViewer.java
public FreeMemoryViewer(String applicationTitle, String chartTitle) { super(applicationTitle); setSize(500, 270);// www.jav a 2 s . c o m setVisible(true); setFocusable(true); setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); XYDataset dataset = createDataset(); JFreeChart chart = createChart(dataset, chartTitle); ChartPanel chartPanel = new ChartPanel(chart); setContentPane(chartPanel); pack(); updateChart(); }
From source file:logica.LGraficapeso.java
public static void logicaBtnGraficar(JRadioButton jRLinea) { ChartPanel panel;/*from w ww. j av a 2 s . c o m*/ JFreeChart chart = null; if (jRLinea.isSelected()) { // ejecuto linea XYSplineRenderer graficoLinea = new XYSplineRenderer(); XYSeriesCollection dataset = new XYSeriesCollection(); ValueAxis x = new NumberAxis(); ValueAxis y = new NumberAxis(); XYSeries serie = new XYSeries("Datos"); XYPlot plot; graficoLinea.setSeriesPaint(0, Color.YELLOW); VGraficaPeso.getPanelLinea().removeAll(); for (int i = 0; i < VGraficaPeso.getjTable1().getRowCount(); i++) { float valor1 = Float.parseFloat(String.valueOf(VGraficaPeso.getjTable1().getValueAt(i, 0))); float valor2 = Float.parseFloat(String.valueOf(VGraficaPeso.getjTable1().getValueAt(i, 1))); System.out.println("valores " + valor1 + " " + valor2); serie.add(valor1, valor2); } dataset.addSeries(serie); x.setLabel("MES"); y.setLabel("peso"); plot = new XYPlot(dataset, x, y, graficoLinea); NumberAxis rangeAxis = (NumberAxis) plot.getRangeAxis(); rangeAxis.setRange(10, 15); chart = new JFreeChart(plot); chart.setTitle("grafico"); panel = new ChartPanel(chart); panel.setBounds(5, 10, 410, 350); VGraficaPeso.getPanelLinea().add(panel); VGraficaPeso.getPanelLinea().repaint(); } }