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
-
Nested Class Summary
Nested classes/interfaces inherited from class org.knowm.xchart.style.AxesChartStyler
AxesChartStyler.TextAlignment
Nested classes/interfaces inherited from class org.knowm.xchart.style.Styler
Styler.ChartButtonPosition, Styler.ChartTheme, Styler.LegendLayout, Styler.LegendPosition, Styler.ToolTipType, Styler.YAxisPosition
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfloat
boolean
boolean
boolean
boolean
protected void
setCursorBackgroundColor
(Color cursorBackgroundColor) setCursorColor
(Color cursorColor) setCursorEnabled
(boolean isCursorEnabled) setCursorFont
(Font cursorFont) setCursorFontColor
(Color cursorFontColor) setCursorLineWidth
(float cursorLineWidth) void
setCustomCursorXDataFormattingFunction
(Function<Double, String> customCursorXDataFormattingFunction) Set the custom function for formatting the cursor tooltip based on the series X-Axis datavoid
setCustomCursorYDataFormattingFunction
(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.void
Set the theme the styler should usesetZoomEnabled
(boolean isZoomEnabled) void
setZoomResetByButton
(boolean zoomResetByButton) void
setZoomResetByDoubleClick
(boolean zoomResetByDoubleClick) void
setZoomSelectionColor
(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, setYAxisTitleVisible
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, 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
-
-