uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChart3DPieChartData.java Source code

Java tutorial

Introduction

Here is the source code for uk.ac.ed.epcc.webapp.charts.jfreechart.JFreeChart3DPieChartData.java

Source

//| Copyright - The University of Edinburgh 2014                            |
//|                                                                         |
//| Licensed under the Apache License, Version 2.0 (the "License");         |
//| you may not use this file except in compliance with the License.        |
//| You may obtain a copy of the License at                                 |
//|                                                                         |
//|    http://www.apache.org/licenses/LICENSE-2.0                           |
//|                                                                         |
//| Unless required by applicable law or agreed to in writing, software     |
//| distributed under the License is distributed on an "AS IS" BASIS,       |
//| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.|
//| See the License for the specific language governing permissions and     |
//| limitations under the License.                                          |
package uk.ac.ed.epcc.webapp.charts.jfreechart;

import org.jfree.chart.ChartFactory;
import org.jfree.chart.JFreeChart;
import org.jfree.data.general.DefaultPieDataset;

/**
 * @author spb
 *
 */

public class JFreeChart3DPieChartData extends JFreePieChartData {

    /**
     * 
     */
    public JFreeChart3DPieChartData() {
    }

    @Override
    public JFreeChart getJFreeChart() {
        DefaultPieDataset pieDataset = makeDataSet();
        JFreeChart chart = ChartFactory.createPieChart3D(quantity, // Title
                pieDataset, // Dataset
                true // Show legend
                , false, false);

        return chart;

    }

}