List of usage examples for org.jfree.chart ChartFactory createRingChart
public static JFreeChart createRingChart(String title, PieDataset dataset, boolean legend, boolean tooltips, boolean urls)
From source file:org.jfree.chart.demo.RingChartDemo1.java
private static JFreeChart createChart(PieDataset piedataset) { JFreeChart jfreechart = ChartFactory.createRingChart("Ring Chart Demo 1", piedataset, false, true, false); RingPlot ringplot = (RingPlot) jfreechart.getPlot(); ringplot.setLabelFont(new Font("SansSerif", 0, 12)); ringplot.setNoDataMessage("No data available"); ringplot.setSectionDepth(0.34999999999999998D); ringplot.setCircular(false);/*from w w w .j a v a 2 s. com*/ ringplot.setLabelGap(0.02D); return jfreechart; }
From source file:com.thecoderscorner.groovychart.chart.RingChart.java
public JFreeChart createChart() { JFreeChart chart = ChartFactory.createRingChart(getTitle(), (PieDataset) getDataset(), isLegend(), isTooltips(), isUrls()); return setExtraProperties(chart); }
From source file:org.pentaho.plugin.jfreereport.reportcharts.RingChartExpression.java
protected JFreeChart computeChart(final Dataset dataset) { PieDataset pieDataset = null;//from ww w . j av a 2 s .c om if (dataset instanceof PieDataset) { pieDataset = (PieDataset) dataset; } return ChartFactory.createRingChart(computeTitle(), pieDataset, isShowLegend(), false, false); }
From source file:com.manydesigns.portofino.chart.ChartRingGenerator.java
protected JFreeChart createChart(ChartDefinition chartDefinition, PieDataset dataset) { return ChartFactory.createRingChart(chartDefinition.getName(), dataset, true, true, true); }
From source file:com.rapidminer.gui.plotter.charts.RingChartPlotter.java
@Override public JFreeChart createChart(PieDataset pieDataSet, boolean createLegend) { JFreeChart chart = ChartFactory.createRingChart(null, pieDataSet, createLegend, // legend true, false);/*from w w w . j av a2 s . c o m*/ PiePlot plot = (PiePlot) chart.getPlot(); plot.setSectionOutlinesVisible(false); plot.setLabelFont(new Font("SansSerif", Font.PLAIN, 11)); plot.setNoDataMessage("No data available"); plot.setCircular(false); plot.setLabelGap(0.02); return chart; }
From source file:unikn.dbis.univis.visualization.chart.RingChart.java
/** * Returns the JFreeChart. * * @return JFreeChart. */ protected JFreeChart createChart() { return ChartFactory.createRingChart(getChartName(), getDataset(), true, false, false); }
From source file:statistic.graph.gui.Charts.java
public static JFreeChart createRingChart(DiagramData data, PieDataset dataset) { JFreeChart chart = ChartFactory.createRingChart(data.getTitle(), dataset, true, true, false); return chart; }
From source file:org.operamasks.faces.render.graph.PieChartRenderer.java
protected JFreeChart createChart(UIChart comp) { Dataset dataset = createDataset(comp); JFreeChart chart = null;/* w ww.j a v a2 s .c o m*/ PiePlot pieplot = null; boolean ring = Coercion.coerceToBoolean(comp.getAttributes().get("ring")); if (dataset instanceof CategoryDataset) { CategoryDataset catset = (CategoryDataset) dataset; if (catset.getRowCount() == 1) { PieDataset pieset = new CategoryToPieDataset(catset, TableOrder.BY_ROW, 0); if (ring) { chart = ChartFactory.createRingChart(null, pieset, false, false, false); } else if (comp.isEffect3D()) { chart = ChartFactory.createPieChart3D(null, pieset, false, false, false); } else { chart = ChartFactory.createPieChart(null, pieset, false, false, false); } pieplot = (PiePlot) chart.getPlot(); } else { if (comp.isEffect3D()) { chart = ChartFactory.createMultiplePieChart3D(null, catset, TableOrder.BY_ROW, false, false, false); } else { chart = ChartFactory.createMultiplePieChart(null, catset, TableOrder.BY_ROW, false, false, false); } pieplot = (PiePlot) ((MultiplePiePlot) chart.getPlot()).getPieChart().getPlot(); } } if (pieplot != null) { if (!comp.isDrawItemLabel()) { pieplot.setLabelGenerator(null); } if (comp.isShowItemTips()) { pieplot.setToolTipGenerator(new StandardPieToolTipGenerator()); } Object startAngle = comp.getAttributes().get("startAngle"); if (startAngle != null) { pieplot.setStartAngle(Coercion.coerceToDouble(startAngle)); } } return chart; }
From source file:msi.gama.outputs.layers.charts.ChartJFreeChartOutputPie.java
@Override public void createChart(final IScope scope) { super.createChart(scope); if (style.equals(IKeyword.THREE_D)) { chart = ChartFactory.createPieChart3D(getName(), null, false, true, false); } else if (style.equals(IKeyword.RING)) { chart = ChartFactory.createRingChart(getName(), null, false, true, false); } else if (style.equals(IKeyword.EXPLODED)) { chart = ChartFactory.createPieChart(getName(), null, false, true, false); } else {/*from www .ja v a2 s .c o m*/ chart = ChartFactory.createPieChart(getName(), null, false, true, false); } }
From source file:com.anevis.jfreechartsamplespring.chart.ChartServiceImpl.java
private JFreeChart createRingChart() { List<RingChartData> dataList = ringChartDataRepository.findAll(); DefaultPieDataset dataSet = new DefaultPieDataset(); dataList.forEach(data -> dataSet.setValue(data.getSecurity(), data.getWeighting())); JFreeChart chart = ChartFactory.createRingChart("", dataSet, true, false, Locale.GERMANY); return chart; }