Class DialChart


public class DialChart extends Chart<DialStyler, DialSeries>
  • Constructor Details

    • DialChart

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

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

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

      public DialChart(DialChartBuilder chartBuilder)
      Constructor
      Parameters:
      chartBuilder -
  • Method Details

    • addSeries

      public DialSeries addSeries(String seriesName, double value)
      Add a series for a Dial type chart
      Parameters:
      seriesName -
      value -
      Returns:
    • addSeries

      public DialSeries addSeries(String seriesName, double value, String label)
      Add a series for a Dial type chart
      Parameters:
      seriesName -
      value -
      label -
      Returns:
    • sanityCheck

      private void sanityCheck(String seriesName, double value)
    • paint

      public void paint(Graphics2D g, int width, int height)
      Specified by:
      paint in class Chart<DialStyler, DialSeries>