Class AbstractBaseTheme
java.lang.Object
org.knowm.xchart.style.theme.AbstractBaseTheme
- All Implemented Interfaces:
SeriesColors, SeriesLines, SeriesMarkers, Theme
- Direct Known Subclasses:
GGPlot2Theme, MatlabTheme, XChartTheme
-
Field Summary
Fields inherited from interface SeriesMarkers
CIRCLE, CROSS, DIAMOND, NONE, OVAL, PLUS, RECTANGLE, SQUARE, TRAPEZOID, TRIANGLE_DOWN, TRIANGLE_UPFields inherited from interface Theme
BASE_FONT, BASE_STROKE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondoubleintintintintBase font, bold, size 14.intfloatdoubledoubleintintintBase font, size 15.intColor[]Marker[]doubleintintbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanbooleanMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Theme
getAnnotationLineColor, getAnnotationLineStroke, getAnnotationTextFont, getAnnotationTextFontColor, getAnnotationTextPanelBackgroundColor, getAnnotationTextPanelBorderColor, getAnnotationTextPanelFont, getAnnotationTextPanelFontColor, getAnnotationTextPanelPadding, getChartButtonBackgroundColor, getChartButtonBorderColor, getChartButtonFont, getChartButtonFontColor, getChartButtonHoverColor, getChartButtonMargin, getLabelsFontColorAutomaticDark, getLabelsFontColorAutomaticLight, getPlotContentSize, getToolTipBackgroundColor, getToolTipBorderColor, getToolTipFont, getToolTipHighlightColor, getToolTipType, isLabelsFontColorAutomaticEnabled, isToolTipsEnabled, isZoomEnabled
-
Constructor Details
-
AbstractBaseTheme
public AbstractBaseTheme()
-
-
Method Details
-
getBaseFont
- Specified by:
getBaseFontin interfaceTheme
-
getChartBackgroundColor
- Specified by:
getChartBackgroundColorin interfaceTheme
-
getChartFontColor
- Specified by:
getChartFontColorin interfaceTheme
-
getChartPadding
public int getChartPadding()- Specified by:
getChartPaddingin interfaceTheme
-
getSeriesColors
- Specified by:
getSeriesColorsin interfaceSeriesColors
-
getSeriesMarkers
- Specified by:
getSeriesMarkersin interfaceSeriesMarkers
-
getSeriesLines
- Specified by:
getSeriesLinesin interfaceSeriesLines
-
getChartTitleFont
Base font, bold, size 14.- Specified by:
getChartTitleFontin interfaceTheme
-
isChartTitleVisible
public boolean isChartTitleVisible()- Specified by:
isChartTitleVisiblein interfaceTheme
-
isChartTitleBoxVisible
public boolean isChartTitleBoxVisible()- Specified by:
isChartTitleBoxVisiblein interfaceTheme
-
getChartTitleBoxBackgroundColor
- Specified by:
getChartTitleBoxBackgroundColorin interfaceTheme
-
getChartTitleBoxBorderColor
- Specified by:
getChartTitleBoxBorderColorin interfaceTheme
-
getChartTitlePadding
public int getChartTitlePadding()- Specified by:
getChartTitlePaddingin interfaceTheme
-
getLegendFont
- Specified by:
getLegendFontin interfaceTheme
-
isLegendVisible
public boolean isLegendVisible()- Specified by:
isLegendVisiblein interfaceTheme
-
getLegendBackgroundColor
- Specified by:
getLegendBackgroundColorin interfaceTheme
-
getLegendBorderColor
- Specified by:
getLegendBorderColorin interfaceTheme
-
getLegendPadding
public int getLegendPadding()- Specified by:
getLegendPaddingin interfaceTheme
-
getLegendSeriesLineLength
public int getLegendSeriesLineLength()- Specified by:
getLegendSeriesLineLengthin interfaceTheme
-
getLegendPosition
- Specified by:
getLegendPositionin interfaceTheme
-
isXAxisTitleVisible
public boolean isXAxisTitleVisible()- Specified by:
isXAxisTitleVisiblein interfaceTheme
-
isYAxisTitleVisible
public boolean isYAxisTitleVisible()- Specified by:
isYAxisTitleVisiblein interfaceTheme
-
getAxisTitleFont
- Specified by:
getAxisTitleFontin interfaceTheme
-
isXAxisTicksVisible
public boolean isXAxisTicksVisible()- Specified by:
isXAxisTicksVisiblein interfaceTheme
-
isYAxisTicksVisible
public boolean isYAxisTicksVisible()- Specified by:
isYAxisTicksVisiblein interfaceTheme
-
getAxisTickLabelsFont
- Specified by:
getAxisTickLabelsFontin interfaceTheme
-
getAxisTickMarkLength
public int getAxisTickMarkLength()- Specified by:
getAxisTickMarkLengthin interfaceTheme
-
getAxisTickPadding
public int getAxisTickPadding()- Specified by:
getAxisTickPaddingin interfaceTheme
-
getAxisTickMarksColor
- Specified by:
getAxisTickMarksColorin interfaceTheme
-
getAxisTickMarksStroke
- Specified by:
getAxisTickMarksStrokein interfaceTheme
-
getAxisTickLabelsColor
- Specified by:
getAxisTickLabelsColorin interfaceTheme
-
isAxisTicksLineVisible
public boolean isAxisTicksLineVisible()- Specified by:
isAxisTicksLineVisiblein interfaceTheme
-
isAxisTicksMarksVisible
public boolean isAxisTicksMarksVisible()- Specified by:
isAxisTicksMarksVisiblein interfaceTheme
-
getAxisTitlePadding
public int getAxisTitlePadding()- Specified by:
getAxisTitlePaddingin interfaceTheme
-
getXAxisTickMarkSpacingHint
public int getXAxisTickMarkSpacingHint()- Specified by:
getXAxisTickMarkSpacingHintin interfaceTheme
-
getYAxisTickMarkSpacingHint
public int getYAxisTickMarkSpacingHint()- Specified by:
getYAxisTickMarkSpacingHintin interfaceTheme
-
isPlotGridLinesVisible
public boolean isPlotGridLinesVisible()- Specified by:
isPlotGridLinesVisiblein interfaceTheme
-
isPlotGridVerticalLinesVisible
public boolean isPlotGridVerticalLinesVisible()- Specified by:
isPlotGridVerticalLinesVisiblein interfaceTheme
-
isPlotGridHorizontalLinesVisible
public boolean isPlotGridHorizontalLinesVisible()- Specified by:
isPlotGridHorizontalLinesVisiblein interfaceTheme
-
getPlotBackgroundColor
- Specified by:
getPlotBackgroundColorin interfaceTheme
-
getPlotBorderColor
- Specified by:
getPlotBorderColorin interfaceTheme
-
isPlotBorderVisible
public boolean isPlotBorderVisible()- Specified by:
isPlotBorderVisiblein interfaceTheme
-
isPlotTicksMarksVisible
public boolean isPlotTicksMarksVisible()- Specified by:
isPlotTicksMarksVisiblein interfaceTheme
-
getPlotGridLinesColor
- Specified by:
getPlotGridLinesColorin interfaceTheme
-
getPlotGridLinesStroke
- Specified by:
getPlotGridLinesStrokein interfaceTheme
-
getPlotMargin
public int getPlotMargin()- Specified by:
getPlotMarginin interfaceTheme
-
isCursorEnabled
public boolean isCursorEnabled()- Specified by:
isCursorEnabledin interfaceTheme
-
getCursorColor
- Specified by:
getCursorColorin interfaceTheme
-
getCursorSize
public float getCursorSize()- Specified by:
getCursorSizein interfaceTheme
-
getCursorFont
- Specified by:
getCursorFontin interfaceTheme
-
getCursorFontColor
- Specified by:
getCursorFontColorin interfaceTheme
-
getCursorBackgroundColor
- Specified by:
getCursorBackgroundColorin interfaceTheme
-
getAvailableSpaceFill
public double getAvailableSpaceFill()- Specified by:
getAvailableSpaceFillin interfaceTheme
-
isOverlapped
public boolean isOverlapped()- Specified by:
isOverlappedin interfaceTheme
-
isCircular
public boolean isCircular()- Specified by:
isCircularin interfaceTheme
-
getStartAngleInDegrees
public double getStartAngleInDegrees()- Specified by:
getStartAngleInDegreesin interfaceTheme
-
getPieFont
-
getLabelsDistance
public double getLabelsDistance()- Specified by:
getLabelsDistancein interfaceTheme
-
getLabelType
- Specified by:
getLabelTypein interfaceTheme
-
setForceAllLabelsVisible
public boolean setForceAllLabelsVisible()- Specified by:
setForceAllLabelsVisiblein interfaceTheme
-
getDonutThickness
public double getDonutThickness()- Specified by:
getDonutThicknessin interfaceTheme
-
isSumVisible
public boolean isSumVisible()- Specified by:
isSumVisiblein interfaceTheme
-
getSumFont
- Specified by:
getSumFontin interfaceTheme
-
getMarkerSize
public int getMarkerSize()- Specified by:
getMarkerSizein interfaceTheme
-
getErrorBarsColor
- Specified by:
getErrorBarsColorin interfaceTheme
-
isErrorBarsColorSeriesColor
public boolean isErrorBarsColorSeriesColor()- Specified by:
isErrorBarsColorSeriesColorin interfaceTheme
-