Class PieChart


  • public class PieChart
    extends org.knowm.xchart.internal.chartpart.Chart<PieStyler,​PieSeries>
    Author:
    timmolter
    • Field Summary

      • Fields inherited from class org.knowm.xchart.internal.chartpart.Chart

        axisPair, chartTitle, legend, plot, seriesMap, styler
    • Constructor Summary

      Constructors 
      Constructor Description
      PieChart​(int width, int height)
      Constructor - the default Chart Theme will be used (XChartTheme)
      PieChart​(int width, int height, Styler.ChartTheme chartTheme)
      Constructor
      PieChart​(int width, int height, Theme theme)
      Constructor
      PieChart​(PieChartBuilder chartBuilder)
      Constructor
    • Constructor Detail

      • 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 Detail

      • 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 org.knowm.xchart.internal.chartpart.Chart<PieStyler,​PieSeries>