Package org.knowm.xchart
Class DialChart
- java.lang.Object
-
- org.knowm.xchart.internal.chartpart.Chart<DialStyler,DialSeries>
-
- org.knowm.xchart.DialChart
-
public class DialChart extends Chart<DialStyler,DialSeries>
-
-
Field Summary
-
Fields inherited from class org.knowm.xchart.internal.chartpart.Chart
annotations, axisPair, chartTitle, legend, plot, seriesMap, styler
-
-
Constructor Summary
Constructors Constructor Description DialChart(int width, int height)Constructor - the default Chart Theme will be used (XChartTheme)DialChart(int width, int height, Styler.ChartTheme chartTheme)ConstructorDialChart(int width, int height, Theme theme)ConstructorDialChart(DialChartBuilder chartBuilder)Constructor
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DialSeriesaddSeries(java.lang.String seriesName, double value)Add a series for a Dial type chartDialSeriesaddSeries(java.lang.String seriesName, double value, java.lang.String label)Add a series for a Dial type chartvoidpaint(java.awt.Graphics2D g, int width, int height)private voidsanityCheck(java.lang.String seriesName, double value)-
Methods inherited from class org.knowm.xchart.internal.chartpart.Chart
addAnnotation, getChartXFromCoordinate, getChartYFromCoordinate, getChartYFromCoordinate, getHeight, getScreenXFromChart, getScreenYFromChart, getScreenYFromChart, getSeriesMap, getStyler, getTitle, getWidth, getXAxisTitle, getYAxisGroupTitle, getYAxisLeftWidth, getYAxisTitle, paintBackground, removeSeries, setCustomXAxisTickLabelsFormatter, setCustomYAxisTickLabelsFormatter, setHeight, setTitle, setWidth, setXAxisTitle, setYAxisGroupTitle, setYAxisTitle
-
-
-
-
Constructor Detail
-
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 Detail
-
addSeries
public DialSeries addSeries(java.lang.String seriesName, double value)
Add a series for a Dial type chart- Parameters:
seriesName-value-- Returns:
-
addSeries
public DialSeries addSeries(java.lang.String seriesName, double value, java.lang.String label)
Add a series for a Dial type chart- Parameters:
seriesName-value-label-- Returns:
-
sanityCheck
private void sanityCheck(java.lang.String seriesName, double value)
-
paint
public void paint(java.awt.Graphics2D g, int width, int height)- Specified by:
paintin classChart<DialStyler,DialSeries>
-
-