List of usage examples for org.jfree.chart.renderer DefaultPolarItemRenderer setSeriesShape
public void setSeriesShape(int series, Shape shape)
From source file:eremeykin.pete.plotter.PolarPlotterTopComponent.java
JFreeChart createChart(XYDataset dataset) { final JFreeChart chart = ChartFactory.createPolarChart(" ?", dataset, true, true, false);/*w w w .ja va 2 s . co m*/ chart.setBackgroundPaint(Color.white); plot = (PolarPlot) chart.getPlot(); plot.setBackgroundPaint(Color.WHITE); plot.setAngleGridlinePaint(Color.BLACK); plot.setRadiusGridlinePaint(Color.LIGHT_GRAY); final DefaultPolarItemRenderer renderer = new DefaultPolarItemRenderer(); renderer.setSeriesShape(1, ShapeUtilities.createDiamond(1)); renderer.setSeriesShape(2, ShapeUtilities.createDiamond(1)); renderer.setSeriesShape(3, ShapeUtilities.createDiamond(1)); renderer.setSeriesPaint(0, Color.RED); renderer.setSeriesPaint(1, Color.BLUE); renderer.setSeriesPaint(2, Color.BLUE); renderer.setSeriesPaint(3, Color.BLACK); plot.setRenderer(renderer); chart.setTitle(new org.jfree.chart.title.TextTitle(" ?", new java.awt.Font("Arial", java.awt.Font.PLAIN, 16))); return chart; }