JFreeChart Wafer Map Chart

Chapter: JFreeChart Last Updated: 10-06-2017 03:54:37 UTC

Program:

            /* ............... START ............... */
                package JFreeChart;

import java.util.Random;
import javax.swing.JFrame;
import javax.swing.SwingUtilities;
import javax.swing.WindowConstants;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartPanel;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.general.WaferMapDataset;

public class JavaJFreeChartWaferMap extends JFrame {

	private static final long serialVersionUID = 6294689542092367723L;

	public JavaJFreeChartWaferMap(String title) {
		super(title);

		WaferMapDataset dataset = createDataset();

		// Create chart
		JFreeChart chart = ChartFactory.
				createWaferMapChart("Wafer Map Chart Example | JAVASCAN.COM", dataset,
				PlotOrientation.HORIZONTAL, true, false, false);
		ChartPanel panel = new ChartPanel(chart);
		setContentPane(panel);
	}

	private WaferMapDataset createDataset() {
		WaferMapDataset dataset = new WaferMapDataset(10, 10);

		// Random data for wafer dataset
		Random random = new Random();

		for (int i = 1; i < 10; i++) {
			for (int j = 1; j < 10; j++) {
				dataset.addValue(random.nextInt(3) + 1, i, j);
			}
		}

		return dataset;
	}

	public static void main(String[] args) {
		SwingUtilities.invokeLater(() -> {
			JavaJFreeChartWaferMap example = new 
					JavaJFreeChartWaferMap("Wafer Map Chart Example | JAVASCAN.COM");
			example.setSize(800, 400);
			example.setLocationRelativeTo(null);
			example.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
			example.setVisible(true);
		});
	}
}
                /* ............... END ............... */
        

Output


JFreeChart Wafer Map Chart

Tags

JFreeChart Wafer Map Chart, Java, JFreeChart

Similar Programs Chapter Last Updated
JFreeChart Scatter Chart JFreeChart 20-10-2017
JFreeChart XY Step Chart JFreeChart 10-06-2017
JFreeChart XY Step Area Chart JFreeChart 10-06-2017
JFreeChart BarChart Color Customise JFreeChart 14-10-2016
JFreeChart Bar Chart 3D Example JFreeChart 05-08-2016
JFreeChart Bar Chart 3D Horizontal JFreeChart 05-08-2016
JFreeChart Area Chart Example JFreeChart 05-08-2016
JFreeChart Bubble Chart Example JFreeChart 03-08-2016
JFreeChart XY Chart Example JFreeChart 03-08-2016
JFreeChart Dynamic Data Demo Chart Example JFreeChart 08-07-2016
JFreeChart Background Paint Example JFreeChart 07-07-2016
JFreeChart Get Plot Example JFreeChart 07-07-2016
JFreeChart Background Color Example JFreeChart 06-07-2016
JFreeChart Subtitles Example JFreeChart 06-07-2016
JFreeChart Chart Title Example JFreeChart 06-07-2016
JFreeChart Chart Border Example JFreeChart 05-07-2016
JFreeChart Time Series Chart Example JFreeChart 23-06-2016
JFreeChart Pie Chart 3D Example JFreeChart 08-06-2016
JFreeChart Line Chart Example JFreeChart 04-06-2016
JFreeChart Bar Chart Example JFreeChart 22-09-2018
JFreeChart Pie Chart Example JFreeChart 04-06-2016

1