/**********************************************************************
# Copyright (c) EWA Systems Inc. 1998 - 2005 All Rights Reserved
#               No part of this program may be photocopied, reproduced,
#               or translated to another programming language without
#               the prior written consent of EWA Systems.
**********************************************************************/

package com.ewasystems.chart.test;

import java.awt.Color;
import com.ewasystems.chart.Chart;
import com.ewasystems.chart.JFrameChart;
import com.ewasystems.chart.pie.AxesPie;
import com.ewasystems.chart.pie.PieSlice;

/**
 * <p>Title: Sample Pie Chart</p>
 * <p>Copyright: (c) 1998 - 2005</p>
 * <p>Company: EWA Systems, Inc.</p>
 * @author Lincoln Evans-Beauchamp
 * @version 1.0
 */

public class SamplePieChart extends JFrameChart
{
  public SamplePieChart()
  {
    Chart chart = getChart();

    double y[] = {35., 20., 30., 5.};
    AxesPie pie = new AxesPie(chart, y);
    pie.setLabelType(AxesPie.LABEL_TYPE_TITLE);
    pie.setFillOutlineColor(Color.blue);

    PieSlice[] slice = pie.getPieSlice();

    slice[0].setFillColor(Color.green);
    slice[0].setTitle("Green");
    slice[0].setExplode(0.1);

    slice[1].setFillColor(Color.red);
    slice[1].setTitle("Red");
    slice[1].setFillOutlineColor(Color.yellow);
    slice[1].setExplode(0.1);

    slice[2].setFillColor(Color.blue);
    slice[2].setTitle("Blue");
    slice[2].setExplode(0.1);

    slice[3].setFillColor(Color.yellow);
    slice[3].setTitle("Yellow");
    slice[3].setExplode(0.15);
  }

  public static void main(String argv[])
  {
    new SamplePieChart().setVisible(true);
  }

  public String toString()
      {return "Sample Pie Chart";}
}
