Example usage for org.jfree.chart.renderer WaferMapRenderer POSITION_INDEX

List of usage examples for org.jfree.chart.renderer WaferMapRenderer POSITION_INDEX

Introduction

In this page you can find the example usage for org.jfree.chart.renderer WaferMapRenderer POSITION_INDEX.

Prototype

int POSITION_INDEX

To view the source code for org.jfree.chart.renderer WaferMapRenderer POSITION_INDEX.

Click Source Link

Document

default multivalue paint calculation

Usage

From source file:org.jfree.chart.demo.JFreeChartDemoBase.java

/**
 * Creates a basic wafermap chart with a random dataset
 *
 * @return a wafermap chart/*w w  w  .  j  a va2  s  .c  om*/
 */
public JFreeChart createWaferMapChartPositionIndexed() {
    final WaferMapDataset dataset = DemoDatasetFactory.createRandomWaferMapDataset(500);
    final WaferMapPlot plot = new WaferMapPlot(dataset);
    final WaferMapRenderer renderer = new WaferMapRenderer(35, WaferMapRenderer.POSITION_INDEX);
    plot.setRenderer(renderer);

    final JFreeChart chart = new JFreeChart("Wafer Map Demo - Position Indexed", JFreeChart.DEFAULT_TITLE_FONT,
            plot, true);

    //    final Legend legend = chart.getLegend();
    //  legend.setAnchor(Legend.EAST);
    chart.setBackgroundPaint(new GradientPaint(0, 0, Color.white, 0, 1000, Color.blue));

    final TextTitle copyright = new TextTitle("JFreeChart WaferMapPlot", new Font("SansSerif", Font.PLAIN, 9));
    copyright.setPosition(RectangleEdge.BOTTOM);
    copyright.setHorizontalAlignment(HorizontalAlignment.RIGHT);
    chart.addSubtitle(copyright);

    return chart;
}