Class PieChart

    • 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​(java.lang.String seriesName,
                                   java.lang.Number value)
        Add a series for a Pie type chart
        Parameters:
        seriesName -
        value -
        Returns:
      • updatePieSeries

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

        public void paint​(java.awt.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