Class XYStyler
java.lang.Object
org.knowm.xchart.style.Styler
org.knowm.xchart.style.AxesChartStyler
org.knowm.xchart.style.XYStyler
-
Nested Class Summary
Nested classes/interfaces inherited from class AxesChartStyler
AxesChartStyler.TextAlignmentNested classes/interfaces inherited from class Styler
Styler.ChartButtonPosition, Styler.ChartTheme, Styler.LegendLayout, Styler.LegendPosition, Styler.ToolTipType, Styler.YAxisPosition -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfloatbooleanbooleanbooleanbooleanprotected voidsetCursorBackgroundColor(Color cursorBackgroundColor) setCursorColor(Color cursorColor) setCursorEnabled(boolean isCursorEnabled) setCursorFont(Font cursorFont) setCursorFontColor(Color cursorFontColor) setCursorLineWidth(float cursorLineWidth) setCustomCursorXDataFormattingFunction(Function<Double, String> customCursorXDataFormattingFunction) Set the custom function for formatting the cursor tooltip based on the series X-Axis datasetCustomCursorYDataFormattingFunction(Function<Double, String> customCursorYDataFormattingFunction) Set the custom function for formatting the cursor tooltip based on the series Y-Axis datasetDefaultSeriesRenderStyle(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.voidSet the theme the styler should usesetZoomEnabled(boolean isZoomEnabled) setZoomResetByButton(boolean zoomResetByButton) setZoomResetByDoubleClick(boolean zoomResetByDoubleClick) setZoomSelectionColor(Color zoomSelectionColor) Methods inherited from class 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 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
-
Field Details
-
xySeriesRenderStyle
-
isZoomEnabled
private boolean isZoomEnabled -
zoomSelectionColor
-
zoomResetByDoubleClick
private boolean zoomResetByDoubleClick -
zoomResetByButton
private boolean zoomResetByButton -
isCursorEnabled
private boolean isCursorEnabled -
cursorColor
-
cursorLineWidth
private float cursorLineWidth -
cursorFont
-
cursorFontColor
-
cursorBackgroundColor
-
customCursorXDataFormattingFunction
-
customCursorYDataFormattingFunction
-
-
Constructor Details
-
XYStyler
public XYStyler()Constructor
-
-
Method Details
-
setAllStyles
protected void setAllStyles()- Overrides:
setAllStylesin classAxesChartStyler
-
setTheme
-
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
-
isZoomResetByButton
public boolean isZoomResetByButton() -
setZoomResetByButton
-
isCursorEnabled
public boolean isCursorEnabled() -
setCursorEnabled
-
getCursorColor
-
setCursorColor
-
getCursorLineWidth
public float getCursorLineWidth() -
setCursorLineWidth
-
getCursorFont
-
setCursorFont
-
getCursorFontColor
-
setCursorFontColor
-
getCursorBackgroundColor
-
setCursorBackgroundColor
-
getCustomCursorXDataFormattingFunction
-
setCustomCursorXDataFormattingFunction
-
getCustomCursorYDataFormattingFunction
-
setCustomCursorYDataFormattingFunction
-