Class PieChart


public class PieChart extends Chart<PieStyler, PieSeries>
  • Constructor Details

    • PieChart

      public PieChart(int width, int height)
      Constructor - the default Chart Theme will be used (XChartTheme)
      Parameters:
      width -
      height -
    • PieChart

      public PieChart(int width, int height, Theme theme)
      Constructor
      Parameters:
      width -
      height -
      theme - - pass in a instance of Theme class, probably a custom Theme.
    • PieChart

      public PieChart(int width, int height, Styler.ChartTheme chartTheme)
      Constructor
      Parameters:
      width -
      height -
      chartTheme - - pass in the desired ChartTheme enum
    • PieChart

      public PieChart(PieChartBuilder chartBuilder)
      Constructor
      Parameters:
      chartBuilder -
  • Method Details

    • addSeries

      public PieSeries addSeries(String seriesName, Number value)
      Add a series for a Pie type chart
      Parameters:
      seriesName -
      value -
      Returns:
    • updatePieSeries

      public PieSeries updatePieSeries(String seriesName, Number value)
      Update a series by updating the pie slide value
      Parameters:
      seriesName -
      value -
      Returns:
    • paint

      public void paint(Graphics2D g, int width, int height)
      Specified by:
      paint in class Chart<PieStyler, PieSeries>
    • setSeriesStyles

      private void setSeriesStyles()
      set the series color based on theme