Class RadarChart


public class RadarChart extends Chart<RadarStyler, RadarSeries>
  • Field Details

    • radiiLabels

      private String[] radiiLabels
  • Constructor Details

    • RadarChart

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

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

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

      public RadarChart(RadarChartBuilder radarChartBuilder)
      Constructor
      Parameters:
      radarChartBuilder -
  • Method Details

    • getRadiiLabels

      public String[] getRadiiLabels()
    • setRadiiLabels

      public void setRadiiLabels(String[] radiiLabels)
      Sets the radii labels
      Parameters:
      radiiLabels -
    • addSeries

      public RadarSeries addSeries(String seriesName, double[] values)
      Add a series for a Radar type chart
      Parameters:
      seriesName -
      values -
      Returns:
    • addSeries

      public RadarSeries addSeries(String seriesName, double[] values, String[] tooltipOverrides)
      Add a series for a Radar type chart
      Parameters:
      seriesName -
      values -
      tooltipOverrides -
      Returns:
    • sanityCheck

      private void sanityCheck(String seriesName, double[] values, String[] annotations)
    • paint

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

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