Package org.knowm.xchart.style.theme
Class GGPlot2Theme
- java.lang.Object
-
- org.knowm.xchart.style.theme.AbstractBaseTheme
-
- org.knowm.xchart.style.theme.GGPlot2Theme
-
- All Implemented Interfaces:
SeriesColors,SeriesLines,SeriesMarkers,Theme
public class GGPlot2Theme extends AbstractBaseTheme
-
-
Field Summary
-
Fields inherited from interface org.knowm.xchart.style.lines.SeriesLines
DASH_DASH, DASH_DOT, DOT_DOT, NONE, SOLID
-
Fields inherited from interface org.knowm.xchart.style.markers.SeriesMarkers
CIRCLE, CROSS, DIAMOND, NONE, OVAL, PLUS, RECTANGLE, SQUARE, TRAPEZOID, TRIANGLE_DOWN, TRIANGLE_UP
-
Fields inherited from interface org.knowm.xchart.style.theme.Theme
BASE_FONT, BASE_STROKE
-
-
Constructor Summary
Constructors Constructor Description GGPlot2Theme()
-
Method Summary
-
Methods inherited from class org.knowm.xchart.style.theme.AbstractBaseTheme
getAvailableSpaceFill, getAxisTickMarksColor, getAxisTitlePadding, getBaseFont, getChartBackgroundColor, getChartFontColor, getChartPadding, getChartTitlePadding, getCursorBackgroundColor, getCursorColor, getCursorFont, getCursorFontColor, getCursorSize, getLabelsDistance, getLegendBackgroundColor, getLegendPadding, getLegendPosition, getLegendSeriesLineLength, getMarkerSize, getPieFont, getStartAngleInDegrees, getSumFont, getXAxisTickMarkSpacingHint, getYAxisTickMarkSpacingHint, isAxisTicksMarksVisible, isChartTitleBoxVisible, isChartTitleVisible, isCircular, isCursorEnabled, isErrorBarsColorSeriesColor, isLegendVisible, isOverlapped, isPlotGridHorizontalLinesVisible, isPlotGridLinesVisible, isPlotGridVerticalLinesVisible, isSumVisible, isXAxisTicksVisible, isXAxisTitleVisible, isYAxisTicksVisible, isYAxisTitleVisible, setForceAllLabelsVisible
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.knowm.xchart.style.theme.Theme
getAnnotationLineColor, getAnnotationLineStroke, getAnnotationTextFont, getAnnotationTextFontColor, getAnnotationTextPanelBackgroundColor, getAnnotationTextPanelBorderColor, getAnnotationTextPanelFont, getAnnotationTextPanelFontColor, getAnnotationTextPanelPadding, getChartButtonBackgroundColor, getChartButtonBorderColor, getChartButtonFont, getChartButtonFontColor, getChartButtonHoverColor, getChartButtonMargin, getLabelsFontColorAutomaticDark, getLabelsFontColorAutomaticLight, getPlotContentSize, getToolTipFont, getToolTipType, isLabelsFontColorAutomaticEnabled, isToolTipsEnabled, isZoomEnabled
-
-
-
-
Method Detail
-
getSeriesMarkers
public Marker[] getSeriesMarkers()
- Specified by:
getSeriesMarkersin interfaceSeriesMarkers- Overrides:
getSeriesMarkersin classAbstractBaseTheme
-
getSeriesLines
public java.awt.BasicStroke[] getSeriesLines()
- Specified by:
getSeriesLinesin interfaceSeriesLines- Overrides:
getSeriesLinesin classAbstractBaseTheme
-
getSeriesColors
public java.awt.Color[] getSeriesColors()
- Specified by:
getSeriesColorsin interfaceSeriesColors- Overrides:
getSeriesColorsin classAbstractBaseTheme
-
getChartTitleFont
public java.awt.Font getChartTitleFont()
Description copied from class:AbstractBaseThemeBase font, bold, size 14.- Specified by:
getChartTitleFontin interfaceTheme- Overrides:
getChartTitleFontin classAbstractBaseTheme
-
getChartTitleBoxBackgroundColor
public java.awt.Color getChartTitleBoxBackgroundColor()
- Specified by:
getChartTitleBoxBackgroundColorin interfaceTheme- Overrides:
getChartTitleBoxBackgroundColorin classAbstractBaseTheme
-
getChartTitleBoxBorderColor
public java.awt.Color getChartTitleBoxBorderColor()
- Specified by:
getChartTitleBoxBorderColorin interfaceTheme- Overrides:
getChartTitleBoxBorderColorin classAbstractBaseTheme
-
getLegendFont
public java.awt.Font getLegendFont()
- Specified by:
getLegendFontin interfaceTheme- Overrides:
getLegendFontin classAbstractBaseTheme
-
getLegendBorderColor
public java.awt.Color getLegendBorderColor()
- Specified by:
getLegendBorderColorin interfaceTheme- Overrides:
getLegendBorderColorin classAbstractBaseTheme
-
getAxisTitleFont
public java.awt.Font getAxisTitleFont()
- Specified by:
getAxisTitleFontin interfaceTheme- Overrides:
getAxisTitleFontin classAbstractBaseTheme
-
getAxisTickLabelsFont
public java.awt.Font getAxisTickLabelsFont()
- Specified by:
getAxisTickLabelsFontin interfaceTheme- Overrides:
getAxisTickLabelsFontin classAbstractBaseTheme
-
getAxisTickMarkLength
public int getAxisTickMarkLength()
- Specified by:
getAxisTickMarkLengthin interfaceTheme- Overrides:
getAxisTickMarkLengthin classAbstractBaseTheme
-
getAxisTickPadding
public int getAxisTickPadding()
- Specified by:
getAxisTickPaddingin interfaceTheme- Overrides:
getAxisTickPaddingin classAbstractBaseTheme
-
getAxisTickMarksStroke
public java.awt.BasicStroke getAxisTickMarksStroke()
- Specified by:
getAxisTickMarksStrokein interfaceTheme- Overrides:
getAxisTickMarksStrokein classAbstractBaseTheme
-
getAxisTickLabelsColor
public java.awt.Color getAxisTickLabelsColor()
- Specified by:
getAxisTickLabelsColorin interfaceTheme- Overrides:
getAxisTickLabelsColorin classAbstractBaseTheme
-
isAxisTicksLineVisible
public boolean isAxisTicksLineVisible()
- Specified by:
isAxisTicksLineVisiblein interfaceTheme- Overrides:
isAxisTicksLineVisiblein classAbstractBaseTheme
-
getPlotBackgroundColor
public java.awt.Color getPlotBackgroundColor()
- Specified by:
getPlotBackgroundColorin interfaceTheme- Overrides:
getPlotBackgroundColorin classAbstractBaseTheme
-
getPlotBorderColor
public java.awt.Color getPlotBorderColor()
- Specified by:
getPlotBorderColorin interfaceTheme- Overrides:
getPlotBorderColorin classAbstractBaseTheme
-
isPlotBorderVisible
public boolean isPlotBorderVisible()
- Specified by:
isPlotBorderVisiblein interfaceTheme- Overrides:
isPlotBorderVisiblein classAbstractBaseTheme
-
isPlotTicksMarksVisible
public boolean isPlotTicksMarksVisible()
- Specified by:
isPlotTicksMarksVisiblein interfaceTheme- Overrides:
isPlotTicksMarksVisiblein classAbstractBaseTheme
-
getPlotGridLinesColor
public java.awt.Color getPlotGridLinesColor()
- Specified by:
getPlotGridLinesColorin interfaceTheme- Overrides:
getPlotGridLinesColorin classAbstractBaseTheme
-
getPlotGridLinesStroke
public java.awt.BasicStroke getPlotGridLinesStroke()
- Specified by:
getPlotGridLinesStrokein interfaceTheme- Overrides:
getPlotGridLinesStrokein classAbstractBaseTheme
-
getPlotMargin
public int getPlotMargin()
- Specified by:
getPlotMarginin interfaceTheme- Overrides:
getPlotMarginin classAbstractBaseTheme
-
getToolTipBackgroundColor
public java.awt.Color getToolTipBackgroundColor()
-
getToolTipBorderColor
public java.awt.Color getToolTipBorderColor()
-
getToolTipHighlightColor
public java.awt.Color getToolTipHighlightColor()
-
getLabelType
public PieStyler.LabelType getLabelType()
- Specified by:
getLabelTypein interfaceTheme- Overrides:
getLabelTypein classAbstractBaseTheme
-
getDonutThickness
public double getDonutThickness()
- Specified by:
getDonutThicknessin interfaceTheme- Overrides:
getDonutThicknessin classAbstractBaseTheme
-
getErrorBarsColor
public java.awt.Color getErrorBarsColor()
- Specified by:
getErrorBarsColorin interfaceTheme- Overrides:
getErrorBarsColorin classAbstractBaseTheme
-
-