Package org.knowm.xchart.style
Class XYStyler
java.lang.Object
org.knowm.xchart.style.Styler
org.knowm.xchart.style.AxesChartStyler
org.knowm.xchart.style.XYStyler
public class XYStyler extends AxesChartStyler
- Author:
- timmolter
-
Nested Class Summary
Nested classes/interfaces inherited from class org.knowm.xchart.style.AxesChartStyler
AxesChartStyler.TextAlignmentNested classes/interfaces inherited from class org.knowm.xchart.style.Styler
Styler.ChartButtonPosition, Styler.ChartTheme, Styler.LegendLayout, Styler.LegendPosition, Styler.ToolTipType, Styler.YAxisPosition -
Constructor Summary
Constructors Constructor Description XYStyler()Constructor -
Method Summary
Modifier and Type Method Description ColorgetCursorBackgroundColor()ColorgetCursorColor()FontgetCursorFont()ColorgetCursorFontColor()floatgetCursorLineWidth()Function<Double,String>getCustomCursorXDataFormattingFunction()Function<Double,String>getCustomCursorYDataFormattingFunction()XYSeries.XYSeriesRenderStylegetDefaultSeriesRenderStyle()ColorgetZoomSelectionColor()booleanisCursorEnabled()booleanisZoomEnabled()booleanisZoomResetByButton()booleanisZoomResetByDoubleClick()protected voidsetAllStyles()StylersetCursorBackgroundColor(Color cursorBackgroundColor)StylersetCursorColor(Color cursorColor)StylersetCursorEnabled(boolean isCursorEnabled)StylersetCursorFont(Font cursorFont)StylersetCursorFontColor(Color cursorFontColor)StylersetCursorLineWidth(float cursorLineWidth)voidsetCustomCursorXDataFormattingFunction(Function<Double,String> customCursorXDataFormattingFunction)Set the custom function for formatting the cursor tooltip based on the series X-Axis datavoidsetCustomCursorYDataFormattingFunction(Function<Double,String> customCursorYDataFormattingFunction)Set the custom function for formatting the cursor tooltip based on the series Y-Axis dataXYStylersetDefaultSeriesRenderStyle(XYSeries.XYSeriesRenderStyle xySeriesRenderStyle)Sets the default series render style for the chart (line, scatter, area, etc.) You can override the series render style individually on each Series object.voidsetTheme(Theme theme)Set the theme the styler should useStylersetZoomEnabled(boolean isZoomEnabled)voidsetZoomResetByButton(boolean zoomResetByButton)voidsetZoomResetByDoubleClick(boolean zoomResetByDoubleClick)voidsetZoomSelectionColor(Color zoomSelectionColor)Methods inherited from class org.knowm.xchart.style.AxesChartStyler
getAxisTickLabelsColor, getAxisTickLabelsFont, getAxisTickMarkLength, getAxisTickMarksColor, getAxisTickMarksStroke, getAxisTickPadding, getAxisTitleFont, getAxisTitlePadding, getDatePattern, getErrorBarsColor, getLocale, getPlotGridLinesColor, getPlotGridLinesStroke, getPlotMargin, getTimezone, getXAxisDecimalPattern, getXAxisLabelAlignment, getXAxisLabelAlignmentVertical, getXAxisLabelRotation, getXAxisMax, getXAxisMaxLabelCount, getXAxisMin, getXAxisTickLabelsColor, getxAxisTickLabelsFormattingFunction, getXAxisTickMarksColor, getXAxisTickMarkSpacingHint, getYAxisDecimalPattern, getYAxisGroupDecimalPatternMap, getYAxisGroupTickLabelsColorMap, getYAxisGroupTickMarksColorMap, getYAxisLabelAlignment, getYAxisMax, getYAxisMax, getYAxisMin, getYAxisMin, getYAxisTickLabelsColor, getyAxisTickLabelsFormattingFunction, getYAxisTickMarksColor, getYAxisTickMarkSpacingHint, isAxisTicksLineVisible, isAxisTicksMarksVisible, isErrorBarsColorSeriesColor, isPlotGridHorizontalLinesVisible, isPlotGridLinesVisible, isPlotGridVerticalLinesVisible, isPlotTicksMarksVisible, isXAxisLogarithmic, isXAxisLogarithmicDecadeOnly, isXAxisTicksVisible, isXAxisTitleVisible, isYAxisLogarithmic, isYAxisLogarithmicDecadeOnly, isYAxisTicksVisible, isYAxisTitleVisible, putYAxisGroupDecimalPatternMap, setAxisTickLabelsColor, setAxisTickLabelsFont, setAxisTickMarkLength, setAxisTickMarksColor, setAxisTickMarksStroke, setAxisTickPadding, setAxisTicksLineVisible, setAxisTicksMarksVisible, setAxisTicksVisible, setAxisTitleFont, setAxisTitlePadding, setAxisTitlesVisible, setDatePattern, setErrorBarsColor, setErrorBarsColorSeriesColor, setLocale, setPlotGridHorizontalLinesVisible, setPlotGridLinesColor, setPlotGridLinesStroke, setPlotGridLinesVisible, setPlotGridVerticalLinesVisible, setPlotMargin, setPlotTicksMarksVisible, setTimezone, setXAxisDecimalPattern, setXAxisLabelAlignment, setXAxisLabelAlignmentVertical, setXAxisLabelRotation, setXAxisLogarithmic, setXAxisLogarithmicDecadeOnly, setXAxisMax, setXAxisMaxLabelCount, setXAxisMin, setXAxisTickLabelsColor, setxAxisTickLabelsFormattingFunction, setXAxisTickMarksColor, setXAxisTickMarkSpacingHint, setXAxisTicksVisible, setXAxisTitleVisible, setYAxisDecimalPattern, setYAxisGroupTickLabelsColorMap, setYAxisGroupTickMarksColorMap, setYAxisLabelAlignment, setYAxisLogarithmic, setYAxisLogarithmicDecadeOnly, setYAxisMax, setYAxisMax, setYAxisMin, setYAxisMin, setYAxisTickLabelsColor, setyAxisTickLabelsFormattingFunction, setYAxisTickMarksColor, setYAxisTickMarkSpacingHint, setYAxisTicksVisible, setYAxisTitleVisibleMethods 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, getMarkerSize, 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, setMarkerSize, setPlotBackgroundColor, setPlotBorderColor, setPlotBorderVisible, setPlotContentSize, setSeriesColors, setSeriesLines, setSeriesMarkers, setShowWithinAreaPoint, setToolTipBackgroundColor, setToolTipBorderColor, setToolTipFont, setToolTipHighlightColor, setToolTipsAlwaysVisible, setToolTipsEnabled, setToolTipType, setXAxisTitleColor, setYAxisGroupPosition, setYAxisGroupTitleColor, setYAxisLeftWidthHint, setYAxisTitleColor
-
Constructor Details
-
XYStyler
public XYStyler()Constructor
-
-
Method Details
-
setAllStyles
protected void setAllStyles() -
setTheme
Set the theme the styler should use- Parameters:
theme-
-
getDefaultSeriesRenderStyle
-
setDefaultSeriesRenderStyle
Sets the default series render style for the chart (line, scatter, area, etc.) You can override the series render style individually on each Series object.- Parameters:
xySeriesRenderStyle-
-
isZoomEnabled
public boolean isZoomEnabled() -
setZoomEnabled
-
getZoomSelectionColor
-
setZoomSelectionColor
-
isZoomResetByDoubleClick
public boolean isZoomResetByDoubleClick() -
setZoomResetByDoubleClick
public void setZoomResetByDoubleClick(boolean zoomResetByDoubleClick) -
isZoomResetByButton
public boolean isZoomResetByButton() -
setZoomResetByButton
public void setZoomResetByButton(boolean zoomResetByButton) -
isCursorEnabled
public boolean isCursorEnabled() -
setCursorEnabled
-
getCursorColor
-
setCursorColor
-
getCursorLineWidth
public float getCursorLineWidth() -
setCursorLineWidth
-
getCursorFont
-
setCursorFont
-
getCursorFontColor
-
setCursorFontColor
-
getCursorBackgroundColor
-
setCursorBackgroundColor
-
getCustomCursorXDataFormattingFunction
-
setCustomCursorXDataFormattingFunction
public void setCustomCursorXDataFormattingFunction(Function<Double,String> customCursorXDataFormattingFunction)Set the custom function for formatting the cursor tooltip based on the series X-Axis data- Parameters:
customCursorXDataFormattingFunction-
-
getCustomCursorYDataFormattingFunction
-
setCustomCursorYDataFormattingFunction
public void setCustomCursorYDataFormattingFunction(Function<Double,String> customCursorYDataFormattingFunction)Set the custom function for formatting the cursor tooltip based on the series Y-Axis data- Parameters:
customCursorYDataFormattingFunction-
-