List of usage examples for org.jfree.chart ChartPanel ChartPanel
public ChartPanel(JFreeChart chart)
From source file:org.jreserve.dummy.plot.PlotFactory.java
public static Component createBarPlot(PlotFormat format, List<PlotSerie> series) { AbstractBarChart plot = new AbstractBarChart(format, series); return new ChartPanel(plot.buildChart()); }
From source file:br.unicamp.cst.util.ChartViewerUtil.java
public static synchronized ChartPanel createChart(DefaultCategoryDataset dataset, String title, String categoryAxisLabel, String valueAxisLabel, PlotOrientation chartType) { final JFreeChart chart = ChartFactory.createBarChart(title, categoryAxisLabel, valueAxisLabel, dataset, chartType, true, true, false); final CategoryPlot plot = chart.getCategoryPlot(); plot.setBackgroundPaint(Color.lightGray); plot.setDomainGridlinePaint(Color.white); plot.setRangeGridlinePaint(Color.white); chart.setBackgroundPaint(Color.lightGray); ChartPanel localChartPanel = new ChartPanel(chart); localChartPanel.setVisible(true);//from w w w . java 2s . co m localChartPanel.setDomainZoomable(true); return localChartPanel; }
From source file:graphic.Grafico.java
private static javax.swing.JPanel pizza3D(ArrayList nome, ArrayList valor, String tituloGrafico, float transparencia, String tipo) { DefaultPieDataset data = new DefaultPieDataset(); for (int i = 0; i < nome.toArray().length; i++) { data.setValue("" + nome.get(i).toString(), new Double(valor.get(i).toString())); }// ww w. j ava 2 s .c o m JFreeChart chart = ChartFactory.createPieChart3D(tituloGrafico, data, true, true, true); java.awt.Color cor = new java.awt.Color(200, 200, 200); chart.setBackgroundPaint(cor); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setLabelLinksVisible(true); plot.setNoDataMessage("No existem dados para serem exibidos no grfico"); plot.setStartAngle(90); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(transparencia); plot.setInteriorGap(0.20); ChartPanel chartPanel = new ChartPanel(chart); return chartPanel; }
From source file:inout.ChartFrame.java
public void initChart(JFreeChart chart) { ChartPanel chartPanel = new ChartPanel(chart); javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane()); getContentPane().setLayout(layout);// w w w. jav a 2 s . co m layout.setHorizontalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING).addGroup( javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup().addComponent(chartPanel))); layout.setVerticalGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup().addComponent(chartPanel))); }
From source file:edu.coeia.charts.PieChartPanel.java
public static JPanel newInstance(final Map<String, Double> map, String title, int factor) throws IOException { final PieDataset dataset = createSampleDataset(map, factor); final JFreeChart chart = createChart(dataset, title); final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setSize(400, 400);//from w w w.j av a2s. c o m return chartPanel; }
From source file:simulador.visao.JanelaGraficos.java
public JanelaGraficos(JFreeChart grafico) throws HeadlessException { //super("")/* w ww . ja va 2 s.co m*/ painel = new ChartPanel(grafico); add(painel); setDefaultCloseOperation(DISPOSE_ON_CLOSE); setSize(400, 300); setResizable(false); pack(); setLocationRelativeTo(null); //setVisible(true); }
From source file:org.jfree.chart.demo.CompassDemo1.java
public static JPanel createDemoPanel() { JFreeChart jfreechart = createChart(new DefaultValueDataset(new Double(45D))); return new ChartPanel(jfreechart); }
From source file:com.moczul.jbacktester.Main.java
private static void showChart(XYDataset dataset) { final JFreeChart chart = ChartFactory.createXYLineChart("PKO - PEO", // chart title "X", // x axis label "Y", // y axis label dataset, // data PlotOrientation.VERTICAL, true, // include legend true, // tooltips false // urls );//w w w . j a v a 2s . c o m final ChartPanel chartPanel = new ChartPanel(chart); chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); XYPlot plot = chart.getXYPlot(); final XYLineAndShapeRenderer renderer = new XYLineAndShapeRenderer(); renderer.setSeriesLinesVisible(0, false); renderer.setSeriesLinesVisible(1, false); renderer.setSeriesShapesVisible(2, false); renderer.setSeriesShapesVisible(3, false); renderer.setSeriesShapesVisible(4, false); plot.setRenderer(renderer); JFrame frame = new JFrame(); frame.setContentPane(chartPanel); frame.pack(); frame.setVisible(true); }
From source file:src.Piechart.java
public static JPanel GetPieChart(String Title, ArrayList<String> ColumnNames, ArrayList<Double> Values) { JFreeChart chart = createChart(createDataset(ColumnNames, Values), Title); return new ChartPanel(chart); }
From source file:GUI_Internalframes.StatistikAnzeige.java
/** * Setzt das Chart.//w w w . ja v a2 s. c om * @param chart JFreechart */ public void setzeChart(JFreeChart chart) { ChartPanel chartPanel = new ChartPanel(chart); // default size chartPanel.setPreferredSize(new java.awt.Dimension(400, 270)); // add it to our application setContentPane(chartPanel); this.setVisible(true); }