Package org.knowm.xchart.style
Class RadarStyler
- java.lang.Object
-
- org.knowm.xchart.style.Styler
-
- org.knowm.xchart.style.RadarStyler
-
public class RadarStyler extends Styler
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classRadarStyler.RadarRenderStyle-
Nested classes/interfaces inherited from class org.knowm.xchart.style.Styler
Styler.ChartButtonPosition, Styler.ChartTheme, Styler.LegendLayout, Styler.LegendPosition, Styler.ToolTipType, Styler.YAxisPosition
-
-
Field Summary
Fields Modifier and Type Field Description private booleanisCircularprivate booleanisRadiiTitleVisibleprivate booleanisSeriesFilledprivate intmarkerSizeprivate RadarStyler.RadarRenderStyleradarRenderStyleprivate java.awt.ColorradiiTickMarksColorprivate intradiiTickMarksCountprivate java.awt.BasicStrokeradiiTickMarksStrokeprivate booleanradiiTicksMarksVisibleprivate java.awt.FontradiiTitleFontprivate intradiiTitlePaddingprivate doublestartAngleInDegrees
-
Constructor Summary
Constructors Constructor Description RadarStyler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetMarkerSize()RadarStyler.RadarRenderStylegetRadarRenderStyle()java.awt.ColorgetRadiiTickMarksColor()intgetRadiiTickMarksCount()java.awt.BasicStrokegetRadiiTickMarksStroke()java.awt.FontgetRadiiTitleFont()intgetRadiiTitlePadding()doublegetStartAngleInDegrees()booleanisCircular()booleanisRadiiTicksMarksVisible()booleanisRadiiTitleVisible()booleanisSeriesFilled()(package private) voidsetAllStyles()RadarStylersetCircular(boolean isCircular)Sets whether or not the radar chart is forced to be circular.RadarStylersetMarkerSize(int markerSize)Sets the size of the markers (in pixels)RadarStylersetRadarRenderStyle(RadarStyler.RadarRenderStyle radarRenderStyle)RadarStylersetRadiiTickMarksColor(java.awt.Color radiiTickMarksColor)RadarStylersetRadiiTickMarksCount(int radiiTickMarksCount)RadarStylersetRadiiTickMarksStroke(java.awt.BasicStroke radiiTickMarksStroke)RadarStylersetRadiiTicksMarksVisible(boolean radiiTicksMarksVisible)RadarStylersetRadiiTitleFont(java.awt.Font radiiTitleFont)RadarStylersetRadiiTitlePadding(int radiiTitlePadding)RadarStylersetRadiiTitleVisible(boolean radiiTitleVisible)RadarStylersetSeriesFilled(boolean seriesFilled)RadarStylersetStartAngleInDegrees(double startAngleInDegrees)Sets the start angle in degrees.RadarStylersetTheme(Theme theme)Set the theme the styler should use-
Methods inherited from class org.knowm.xchart.style.Styler
getAnnotationLineColor, getAnnotationLineStroke, getAnnotationTextFont, getAnnotationTextFontColor, getAnnotationTextPanelBackgroundColor, getAnnotationTextPanelBorderColor, getAnnotationTextPanelFont, getAnnotationTextPanelFontColor, getAnnotationTextPanelPadding, getAntiAlias, getBaseFont, getChartBackgroundColor, getChartButtonBackgroundColor, getChartButtonBorderColor, getChartButtonFont, getChartButtonFontColor, getChartButtonMargin, getChartButtonPosition, getChartFontColor, getChartPadding, getChartTitleBoxBackgroundColor, getChartTitleBoxBorderColor, getChartTitleFont, getChartTitlePadding, getDecimalPattern, getLegendBackgroundColor, getLegendBorderColor, getLegendFont, getLegendLayout, getLegendPadding, getLegendPosition, getLegendSeriesLineLength, getPlotBackgroundColor, getPlotBorderColor, getPlotContentSize, getSeriesColors, getSeriesLines, getSeriesMarkers, getShowWithinAreaPoint, getTheme, getToolTipBackgroundColor, getToolTipBorderColor, getToolTipFont, getToolTipHighlightColor, getToolTipType, getXAxisTitleColor, getYAxisGroupPosistion, getYAxisGroupTitleColor, getYAxisLeftWidthHint, getYAxisTitleColor, isChartTitleBoxVisible, isChartTitleVisible, isLegendVisible, isPlotBorderVisible, isToolTipsAlwaysVisible, isToolTipsEnabled, setAnnotationLineColor, setAnnotationLineStroke, setAnnotationTextFont, setAnnotationTextFontColor, setAnnotationTextPanelBackgroundColor, setAnnotationTextPanelBorderColor, setAnnotationTextPanelFont, setAnnotationTextPanelFontColor, setAnnotationTextPanelPadding, setAntiAlias, setBaseFont, setChartBackgroundColor, setChartButtonBackgroundColor, setChartButtonBorderColor, setChartButtonFont, setChartButtonFontColor, setChartButtonMargin, setChartButtonPosition, setChartFontColor, setChartPadding, setChartTitleBoxBackgroundColor, setChartTitleBoxBorderColor, setChartTitleBoxVisible, setChartTitleFont, setChartTitlePadding, setChartTitleVisible, setDecimalPattern, setLegendBackgroundColor, setLegendBorderColor, setLegendFont, setLegendLayout, setLegendPadding, setLegendPosition, setLegendSeriesLineLength, setLegendVisible, setPlotBackgroundColor, setPlotBorderColor, setPlotBorderVisible, setPlotContentSize, setSeriesColors, setSeriesLines, setSeriesMarkers, setShowWithinAreaPoint, setToolTipBackgroundColor, setToolTipBorderColor, setToolTipFont, setToolTipHighlightColor, setToolTipsAlwaysVisible, setToolTipsEnabled, setToolTipType, setXAxisTitleColor, setYAxisGroupPosition, setYAxisGroupTitleColor, setYAxisLeftWidthHint, setYAxisTitleColor
-
-
-
-
Field Detail
-
radarRenderStyle
private RadarStyler.RadarRenderStyle radarRenderStyle
-
isCircular
private boolean isCircular
-
startAngleInDegrees
private double startAngleInDegrees
-
radiiTicksMarksVisible
private boolean radiiTicksMarksVisible
-
radiiTickMarksColor
private java.awt.Color radiiTickMarksColor
-
radiiTickMarksStroke
private java.awt.BasicStroke radiiTickMarksStroke
-
radiiTickMarksCount
private int radiiTickMarksCount
-
isRadiiTitleVisible
private boolean isRadiiTitleVisible
-
radiiTitleFont
private java.awt.Font radiiTitleFont
-
radiiTitlePadding
private int radiiTitlePadding
-
markerSize
private int markerSize
-
isSeriesFilled
private boolean isSeriesFilled
-
-
Method Detail
-
setAllStyles
void setAllStyles()
- Overrides:
setAllStylesin classStyler
-
isCircular
public boolean isCircular()
-
setCircular
public RadarStyler setCircular(boolean isCircular)
Sets whether or not the radar chart is forced to be circular. Otherwise it's shape is oval, matching the containing plot.- Parameters:
isCircular-
-
getStartAngleInDegrees
public double getStartAngleInDegrees()
-
setStartAngleInDegrees
public RadarStyler setStartAngleInDegrees(double startAngleInDegrees)
Sets the start angle in degrees. Zero degrees is straight up.- Parameters:
startAngleInDegrees-
-
setTheme
public RadarStyler setTheme(Theme theme)
Set the theme the styler should use- Parameters:
theme-
-
getMarkerSize
public int getMarkerSize()
- Overrides:
getMarkerSizein classStyler
-
setMarkerSize
public RadarStyler setMarkerSize(int markerSize)
Sets the size of the markers (in pixels)- Overrides:
setMarkerSizein classStyler- Parameters:
markerSize-
-
isRadiiTicksMarksVisible
public boolean isRadiiTicksMarksVisible()
-
setRadiiTicksMarksVisible
public RadarStyler setRadiiTicksMarksVisible(boolean radiiTicksMarksVisible)
-
getRadiiTickMarksColor
public java.awt.Color getRadiiTickMarksColor()
-
setRadiiTickMarksColor
public RadarStyler setRadiiTickMarksColor(java.awt.Color radiiTickMarksColor)
-
getRadiiTickMarksStroke
public java.awt.BasicStroke getRadiiTickMarksStroke()
-
setRadiiTickMarksStroke
public RadarStyler setRadiiTickMarksStroke(java.awt.BasicStroke radiiTickMarksStroke)
-
isRadiiTitleVisible
public boolean isRadiiTitleVisible()
-
setRadiiTitleVisible
public RadarStyler setRadiiTitleVisible(boolean radiiTitleVisible)
-
getRadiiTitleFont
public java.awt.Font getRadiiTitleFont()
-
setRadiiTitleFont
public RadarStyler setRadiiTitleFont(java.awt.Font radiiTitleFont)
-
getRadiiTitlePadding
public int getRadiiTitlePadding()
-
setRadiiTitlePadding
public RadarStyler setRadiiTitlePadding(int radiiTitlePadding)
-
getRadiiTickMarksCount
public int getRadiiTickMarksCount()
-
setRadiiTickMarksCount
public RadarStyler setRadiiTickMarksCount(int radiiTickMarksCount)
-
isSeriesFilled
public boolean isSeriesFilled()
-
setSeriesFilled
public RadarStyler setSeriesFilled(boolean seriesFilled)
-
getRadarRenderStyle
public RadarStyler.RadarRenderStyle getRadarRenderStyle()
-
setRadarRenderStyle
public RadarStyler setRadarRenderStyle(RadarStyler.RadarRenderStyle radarRenderStyle)
-
-