List of usage examples for org.jfree.chart.plot PiePlot3D setForegroundAlpha
public void setForegroundAlpha(float alpha)
From source file:com.codeandme.jfreechart.DemoView.java
private org.jfree.chart.JFreeChart createChart(final PieDataset dataset, final String title) { final JFreeChart chart = ChartFactory.createPieChart3D(title, dataset, true, true, false); final PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290);/* ww w. j a v a 2 s .c o m*/ plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); return chart; }
From source file:de.suse.swamp.test.TestStatisticsGraph.java
public void testStatistic() { XYSeries series = new XYSeries("Running Workflows"); series.add(1995, 0.5);//from w ww. j a v a 2 s .c o m series.add(2000, 3.0); series.add(2010, 20.0); series.add(2020, 50.0); XYDataset dataset = new XYSeriesCollection(series); JFreeChart chart = ChartFactory.createTimeSeriesChart("test", "time", "value", dataset, false, false, false); JFreeChart chart4; DefaultPieDataset dataset2 = new DefaultPieDataset(); // Initialize the dataset dataset2.setValue("California", new Double(10.0)); dataset2.setValue("Arizona", new Double(8.0)); dataset2.setValue("New Mexico", new Double(8.0)); dataset2.setValue("Texas", new Double(40.0)); dataset2.setValue("Louisiana", new Double(8.0)); dataset2.setValue("Mississippi", new Double(4.0)); dataset2.setValue("Alabama", new Double(2.0)); dataset2.setValue("Florida", new Double(20.0)); chart4 = ChartFactory.createPieChart3D("Driving Time Spent Per State (3D with Transparency)", // The chart title dataset2, // The dataset for the chart true, // Is a legend required? true, // Use tooltips false // Configure chart to generate URLs? ); PiePlot3D plot4 = (PiePlot3D) chart4.getPlot(); plot4.setForegroundAlpha(0.6f); try { ChartUtilities.saveChartAsPNG(new java.io.File("test.png"), chart, 500, 300); ChartUtilities.saveChartAsPNG(new java.io.File("test2.png"), chart4, 500, 300); } catch (java.io.IOException exc) { System.err.println("Error writing image to file"); } }
From source file:de.berlios.statcvs.xml.chart.AbstractPieChart.java
/** * @param filename//from w ww.ja v a 2 s . c o m * @param title */ public AbstractPieChart(ReportSettings settings, String filename, String title) { super(settings, filename, title); dataset = new DefaultPieDataset(); JFreeChart chart = ChartFactory.createPieChart3D(settings.getProjectName(), // chart title dataset, // data true, // include legend true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(270); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); //plot.setDepthFactor(0.2); plot.setDepthFactor(0.01); setChart(chart); }
From source file:JFreeChartScriptlet.java
@Override public void afterReportInit() throws JRScriptletException { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Java", 43.2d); dataset.setValue("Visual Basic", 10.0d); dataset.setValue("C/C++", 17.5d); dataset.setValue("PHP", 32.5d); dataset.setValue("Perl", 1.0d); JFreeChart chart = ChartFactory.createPieChart3D("Pie Chart 3D Demo 1", dataset, true, true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290);/*from w w w . j ava2 s.c o m*/ plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); plot.setNoDataMessage("No data to display"); /* */ this.setVariableValue("Chart", new JCommonDrawableRendererImpl(chart)); }
From source file:net.sf.jasperreports.samples.jfreechart.JFreeChartScriptlet.java
/** * */// w ww . ja v a 2s . c o m public void afterReportInit() throws JRScriptletException { DefaultPieDataset dataset = new DefaultPieDataset(); dataset.setValue("Java", new Double(43.2)); dataset.setValue("Visual Basic", new Double(10.0)); dataset.setValue("C/C++", new Double(17.5)); dataset.setValue("PHP", new Double(32.5)); dataset.setValue("Perl", new Double(1.0)); JFreeChart chart = ChartFactory.createPieChart3D("Pie Chart 3D Demo 1", dataset, true, true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); plot.setNoDataMessage("No data to display"); /* */ this.setVariableValue("Chart", new JCommonDrawableRenderer(chart)); }
From source file:Controller.PieChart.java
/** * Creates a chart//from w ww . ja v a 2 s . com */ private JFreeChart createChart(PieDataset dataset, String title) { JFreeChart chart = ChartFactory.createPieChart3D(title, // chart title dataset, // data true, // include legend true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); return chart; }
From source file:GUILayer.CustomerStatsByGroup.java
private JFreeChart createChart(PieDataset dataset, String title) { JFreeChart chart = ChartFactory.createPieChart3D(title, dataset, true, true, true); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setForegroundAlpha(0.5f); return chart; }
From source file:org.shredzone.bullshitcharts.chart.ChoicePieGenerator.java
@Override public Plot generate() { PieDatasetCreator dataset = new PieDatasetCreator(); String choice1 = getValue("c1", ""); String choice2 = getValue("c2", null); String choice3 = getValue("c3", null); String choice4 = getValue("c4", null); String choice5 = getValue("c5", null); dataset.addChoice(choice1);//from ww w. j av a 2 s. co m dataset.setFavouriteChoice(choice1); if (choice2 != null) dataset.addChoice(choice2); if (choice3 != null) dataset.addChoice(choice3); if (choice4 != null) dataset.addChoice(choice4); if (choice5 != null) dataset.addChoice(choice5); dataset.setTendency(getTendency()); PiePlot3D plot = new PiePlot3D(dataset.generate()); plot.setCircular(true); plot.setStartAngle(110d); plot.setForegroundAlpha(0.6f); plot.setDarkerSides(true); plot.setOutlineVisible(false); return plot; }
From source file:app.view.panel.PanelCamembert.java
/** * Cre le graphique/* ww w .j ava2s.c o m*/ * * @param dataset Echantillon de donnes * @return Graphique */ private JFreeChart createChart(PieDataset dataset) { final JFreeChart chart = ChartFactory.createPieChart3D("Rpartition gographique", // chart title dataset, // data true, // include legend true, false); final PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.9f); plot.setNoDataMessage("Unlucky donnes ://// gg rito"); return chart; }
From source file:org.mc.okapi.PieChart.java
public PieChart(String[] label, double[] value, String applicationTitle, String chartTitle) { super(applicationTitle); // This will create the dataset DefaultPieDataset result = new DefaultPieDataset(); for (int i = 0; i < label.length; i++) { result.setValue(label[i], value[i]); }//from w w w. j a v a 2 s . co m PieDataset dataset = result; // based on the dataset we create the chart JFreeChart chart = ChartFactory.createPieChart3D(chartTitle, // chart title dataset, // data true, // include legend true, false); PiePlot3D plot = (PiePlot3D) chart.getPlot(); plot.setStartAngle(290); plot.setDirection(Rotation.CLOCKWISE); plot.setForegroundAlpha(0.5f); // we put the chart into a panel ChartPanel chartPanel = new ChartPanel(chart); setIconImage(Toolkit.getDefaultToolkit().getImage("images/ico/extra/science_32.png")); // default size chartPanel.setPreferredSize(new java.awt.Dimension(500, 270)); // add it to our application setContentPane(chartPanel); }