Documentation of 'org.knowm.xchart.style.AxesChartStyler' Java class
AxesChartStyler
org.knowm.xchart.style

Class AxesChartStyler

    • Constructor Detail

      • AxesChartStyler

        public AxesChartStyler()
    • Method Detail

      • isXAxisTitleVisible

        public boolean isXAxisTitleVisible()
      • setXAxisTitleVisible

        public AxesChartStyler setXAxisTitleVisible(boolean xAxisTitleVisible)
        Set the x-axis title visibility
        Parameters:
        xAxisTitleVisible -
      • isYAxisTitleVisible

        public boolean isYAxisTitleVisible()
      • setYAxisTitleVisible

        public AxesChartStyler setYAxisTitleVisible(boolean yAxisTitleVisible)
        Set the y-axis title visibility
        Parameters:
        yAxisTitleVisible -
      • setAxisTitlesVisible

        public AxesChartStyler setAxisTitlesVisible(boolean isVisible)
        Set the x- and y-axis titles visibility
        Parameters:
        isVisible -
      • getAxisTitleFont

        public java.awt.Font getAxisTitleFont()
      • setAxisTitleFont

        public AxesChartStyler setAxisTitleFont(java.awt.Font axisTitleFont)
        Set the x- and y-axis title font
        Parameters:
        axisTitleFont -
      • isXAxisTicksVisible

        public boolean isXAxisTicksVisible()
      • setXAxisTicksVisible

        public AxesChartStyler setXAxisTicksVisible(boolean xAxisTicksVisible)
        Set the x-axis tick marks and labels visibility
        Parameters:
        xAxisTicksVisible -
      • isYAxisTicksVisible

        public boolean isYAxisTicksVisible()
      • setYAxisTicksVisible

        public AxesChartStyler setYAxisTicksVisible(boolean yAxisTicksVisible)
        Set the y-axis tick marks and labels visibility
        Parameters:
        yAxisTicksVisible -
      • setAxisTicksVisible

        public AxesChartStyler setAxisTicksVisible(boolean isVisible)
        Set the x- and y-axis tick marks and labels visibility
        Parameters:
        isVisible -
      • getAxisTickLabelsFont

        public java.awt.Font getAxisTickLabelsFont()
      • setAxisTickLabelsFont

        public AxesChartStyler setAxisTickLabelsFont(java.awt.Font axisTicksFont)
        Set the x- and y-axis tick label font
        Parameters:
        axisTicksFont -
      • getAxisTickMarkLength

        public int getAxisTickMarkLength()
      • setAxisTickMarkLength

        public AxesChartStyler setAxisTickMarkLength(int axisTickMarkLength)
        Set the axis tick mark length (in pixels)
        Parameters:
        axisTickMarkLength -
      • getAxisTickPadding

        public int getAxisTickPadding()
      • setAxisTickPadding

        public AxesChartStyler setAxisTickPadding(int axisTickPadding)
        sets the padding (in pixels) between the tick labels and the tick marks
        Parameters:
        axisTickPadding -
      • getAxisTickMarksColor

        public java.awt.Color getAxisTickMarksColor()
      • setAxisTickMarksColor

        public AxesChartStyler setAxisTickMarksColor(java.awt.Color axisTickColor)
        sets the axis tick mark color
        Parameters:
        axisTickColor -
      • getAxisTickMarksStroke

        public java.awt.BasicStroke getAxisTickMarksStroke()
      • setAxisTickMarksStroke

        public AxesChartStyler setAxisTickMarksStroke(java.awt.BasicStroke axisTickMarksStroke)
        sets the axis tick marks Stroke
        Parameters:
        axisTickMarksStroke -
      • getAxisTickLabelsColor

        public java.awt.Color getAxisTickLabelsColor()
      • setAxisTickLabelsColor

        public AxesChartStyler setAxisTickLabelsColor(java.awt.Color axisTickLabelsColor)
        sets the axis tick label color
        Parameters:
        axisTickLabelsColor -
      • isAxisTicksLineVisible

        public boolean isAxisTicksLineVisible()
      • setAxisTicksLineVisible

        public AxesChartStyler setAxisTicksLineVisible(boolean isAxisTicksLineVisible)
        sets the visibility of the line parallel to the plot edges that go along with the tick marks
        Parameters:
        isAxisTicksLineVisible -
      • isAxisTicksMarksVisible

        public boolean isAxisTicksMarksVisible()
      • setAxisTicksMarksVisible

        public AxesChartStyler setAxisTicksMarksVisible(boolean isAxisTicksMarksVisible)
        sets the visibility of the tick marks
        Parameters:
        isAxisTicksMarksVisible -
      • getPlotMargin

        public int getPlotMargin()
      • setPlotMargin

        public AxesChartStyler setPlotMargin(int plotMargin)
        sets the margin (in pixels) around the plot area
        Parameters:
        plotMargin -
      • getAxisTitlePadding

        public int getAxisTitlePadding()
      • setAxisTitlePadding

        public AxesChartStyler setAxisTitlePadding(int axisTitlePadding)
        sets the padding (in pixels) between the axis title and the tick labels
        Parameters:
        axisTitlePadding -
      • getXAxisTickMarkSpacingHint

        public int getXAxisTickMarkSpacingHint()
      • setXAxisTickMarkSpacingHint

        public AxesChartStyler setXAxisTickMarkSpacingHint(int xAxisTickMarkSpacingHint)
        set the spacing (in pixels) between tick marks for the X-Axis
        Parameters:
        xAxisTickMarkSpacingHint -
      • getYAxisTickMarkSpacingHint

        public int getYAxisTickMarkSpacingHint()
      • setYAxisTickMarkSpacingHint

        public AxesChartStyler setYAxisTickMarkSpacingHint(int yAxisTickMarkSpacingHint)
        set the spacing (in pixels) between tick marks for the Y-Axis
        Parameters:
        yAxisTickMarkSpacingHint -
      • isXAxisLogarithmic

        public boolean isXAxisLogarithmic()
      • setXAxisLogarithmic

        public AxesChartStyler setXAxisLogarithmic(boolean isXAxisLogarithmic)
        sets the X-Axis to be rendered with a logarithmic scale or not
        Parameters:
        isXAxisLogarithmic -
      • isYAxisLogarithmic

        public boolean isYAxisLogarithmic()
      • setYAxisLogarithmic

        public AxesChartStyler setYAxisLogarithmic(boolean isYAxisLogarithmic)
        sets the Y-Axis to be rendered with a logarithmic scale or not
        Parameters:
        isYAxisLogarithmic -
      • getXAxisMin

        public java.lang.Double getXAxisMin()
      • setXAxisMin

        public AxesChartStyler setXAxisMin(java.lang.Double xAxisMin)
      • getXAxisMax

        public java.lang.Double getXAxisMax()
      • setXAxisMax

        public AxesChartStyler setXAxisMax(java.lang.Double xAxisMax)
      • setYAxisMin

        public AxesChartStyler setYAxisMin(java.lang.Integer yAxisGroup,
                                           java.lang.Double yAxisMin)
      • getYAxisMin

        public java.lang.Double getYAxisMin()
      • setYAxisMin

        public AxesChartStyler setYAxisMin(java.lang.Double yAxisMin)
      • getYAxisMin

        public java.lang.Double getYAxisMin(java.lang.Integer yAxisGroup)
      • setYAxisMax

        public AxesChartStyler setYAxisMax(java.lang.Integer yAxisGroup,
                                           java.lang.Double yAxisMax)
      • getYAxisMax

        public java.lang.Double getYAxisMax()
      • setYAxisMax

        public AxesChartStyler setYAxisMax(java.lang.Double yAxisMax)
      • getYAxisMax

        public java.lang.Double getYAxisMax(java.lang.Integer yAxisGroup)
      • getXAxisMaxLabelCount

        public int getXAxisMaxLabelCount()
      • setXAxisMaxLabelCount

        public void setXAxisMaxLabelCount(int xAxisMaxLabelCount)
      • isPlotGridLinesVisible

        public boolean isPlotGridLinesVisible()
      • setPlotGridLinesVisible

        public AxesChartStyler setPlotGridLinesVisible(boolean isPlotGridLinesVisible)
        sets the visibility of the gridlines inside the plot area
        Parameters:
        isPlotGridLinesVisible -
      • isPlotGridHorizontalLinesVisible

        public boolean isPlotGridHorizontalLinesVisible()
      • setPlotGridHorizontalLinesVisible

        public AxesChartStyler setPlotGridHorizontalLinesVisible(boolean isPlotGridHorizontalLinesVisible)
        sets the visibility of the horizontal gridlines on the plot area
        Parameters:
        isPlotGridHorizontalLinesVisible -
      • isPlotGridVerticalLinesVisible

        public boolean isPlotGridVerticalLinesVisible()
      • setPlotGridVerticalLinesVisible

        public AxesChartStyler setPlotGridVerticalLinesVisible(boolean isPlotGridVerticalLinesVisible)
        sets the visibility of the vertical gridlines on the plot area
        Parameters:
        isPlotGridVerticalLinesVisible -
      • isPlotTicksMarksVisible

        public boolean isPlotTicksMarksVisible()
      • setPlotTicksMarksVisible

        public AxesChartStyler setPlotTicksMarksVisible(boolean isPlotTicksMarksVisible)
        sets the visibility of the ticks marks inside the plot area
        Parameters:
        isPlotTicksMarksVisible -
      • getPlotGridLinesColor

        public java.awt.Color getPlotGridLinesColor()
      • setPlotGridLinesColor

        public AxesChartStyler setPlotGridLinesColor(java.awt.Color plotGridLinesColor)
        set the plot area's grid lines color
        Parameters:
        plotGridLinesColor -
      • getPlotGridLinesStroke

        public java.awt.BasicStroke getPlotGridLinesStroke()
      • setPlotGridLinesStroke

        public AxesChartStyler setPlotGridLinesStroke(java.awt.BasicStroke plotGridLinesStroke)
        set the plot area's grid lines Stroke
        Parameters:
        plotGridLinesStroke -
      • getErrorBarsColor

        public java.awt.Color getErrorBarsColor()
      • setErrorBarsColor

        public AxesChartStyler setErrorBarsColor(java.awt.Color errorBarsColor)
        Sets the color of the error bars
        Parameters:
        errorBarsColor -
      • isErrorBarsColorSeriesColor

        public boolean isErrorBarsColorSeriesColor()
      • setErrorBarsColorSeriesColor

        public AxesChartStyler setErrorBarsColorSeriesColor(boolean isErrorBarsColorSeriesColor)
        Set true if the the error bar color should match the series color
        Returns:
      • getLocale

        public java.util.Locale getLocale()
      • setLocale

        public AxesChartStyler setLocale(java.util.Locale locale)
        Set the locale to use for rendering the chart
        Parameters:
        locale - - the locale to use when formatting Strings and dates for the axis tick labels
      • getTimezone

        public java.util.TimeZone getTimezone()
      • setTimezone

        public AxesChartStyler setTimezone(java.util.TimeZone timezone)
        Set the timezone to use for formatting Date axis tick labels
        Parameters:
        timezone - the timezone to use when formatting date data
      • getDatePattern

        public java.lang.String getDatePattern()
      • setDatePattern

        public AxesChartStyler setDatePattern(java.lang.String datePattern)
        Set the String formatter for Data x-axis
        Parameters:
        datePattern - - the pattern describing the date and time format
      • getXAxisDecimalPattern

        public java.lang.String getXAxisDecimalPattern()
      • setXAxisDecimalPattern

        public AxesChartStyler setXAxisDecimalPattern(java.lang.String xAxisDecimalPattern)
        Set the decimal formatting pattern for the X-Axis
        Parameters:
        xAxisDecimalPattern -
      • getYAxisDecimalPattern

        public java.lang.String getYAxisDecimalPattern()
      • setYAxisDecimalPattern

        public AxesChartStyler setYAxisDecimalPattern(java.lang.String yAxisDecimalPattern)
        Set the decimal formatting pattern for the Y-Axis
        Parameters:
        yAxisDecimalPattern -
      • getYAxisGroupDecimalPatternMap

        public java.util.Map<java.lang.Integer,java.lang.String> getYAxisGroupDecimalPatternMap()
      • putYAxisGroupDecimalPatternMap

        public void putYAxisGroupDecimalPatternMap(int yIndex,
                                                   java.lang.String yAxisDecimalPattern)
      • isXAxisLogarithmicDecadeOnly

        public boolean isXAxisLogarithmicDecadeOnly()
      • setXAxisLogarithmicDecadeOnly

        public AxesChartStyler setXAxisLogarithmicDecadeOnly(boolean xAxisLogarithmicDecadeOnly)
        Set the decade only support for logarithmic Y-Axis
        Parameters:
        xAxisLogarithmicDecadeOnly -
      • isYAxisLogarithmicDecadeOnly

        public boolean isYAxisLogarithmicDecadeOnly()
      • setYAxisLogarithmicDecadeOnly

        public AxesChartStyler setYAxisLogarithmicDecadeOnly(boolean yAxisLogarithmicDecadeOnly)
        Set the decade only support for logarithmic Y-Axis
        Parameters:
        yAxisLogarithmicDecadeOnly -
      • getxAxisTickLabelsFormattingFunction

        public java.util.function.Function<java.lang.Double,java.lang.String> getxAxisTickLabelsFormattingFunction()
      • setxAxisTickLabelsFormattingFunction

        public void setxAxisTickLabelsFormattingFunction(java.util.function.Function<java.lang.Double,java.lang.String> xAxisTickLabelsFormattingFunction)
      • getyAxisTickLabelsFormattingFunction

        public java.util.function.Function<java.lang.Double,java.lang.String> getyAxisTickLabelsFormattingFunction()
      • setyAxisTickLabelsFormattingFunction

        public void setyAxisTickLabelsFormattingFunction(java.util.function.Function<java.lang.Double,java.lang.String> yAxisTickLabelsFormattingFunction)
      • getXAxisTickLabelsColor

        public java.awt.Color getXAxisTickLabelsColor()
      • setXAxisTickLabelsColor

        public AxesChartStyler setXAxisTickLabelsColor(java.awt.Color xAxisTickLabelsColor)
      • getYAxisTickLabelsColor

        public java.awt.Color getYAxisTickLabelsColor()
      • setYAxisTickLabelsColor

        public AxesChartStyler setYAxisTickLabelsColor(java.awt.Color yAxisTickLabelsColor)
      • getXAxisTickMarksColor

        public java.awt.Color getXAxisTickMarksColor()
      • setXAxisTickMarksColor

        public AxesChartStyler setXAxisTickMarksColor(java.awt.Color xAxisTickMarksColor)
      • getYAxisTickMarksColor

        public java.awt.Color getYAxisTickMarksColor()
      • setYAxisTickMarksColor

        public AxesChartStyler setYAxisTickMarksColor(java.awt.Color yAxisTickMarksColor)
      • getYAxisGroupTickLabelsColorMap

        public java.awt.Color getYAxisGroupTickLabelsColorMap(int yAxisGroup)
      • setYAxisGroupTickLabelsColorMap

        public AxesChartStyler setYAxisGroupTickLabelsColorMap(int yAxisGroup,
                                                               java.awt.Color yAxisTickLabelsColor)
      • getYAxisGroupTickMarksColorMap

        public java.awt.Color getYAxisGroupTickMarksColorMap(int yAxisGroup)
      • setYAxisGroupTickMarksColorMap

        public AxesChartStyler setYAxisGroupTickMarksColorMap(int yAxisGroup,
                                                              java.awt.Color yAxisTickMarksColor)
      • getXAxisLabelRotation

        public int getXAxisLabelRotation()
      • setXAxisLabelRotation

        public AxesChartStyler setXAxisLabelRotation(int xAxisLabelRotation)

DataMelt 3.0 © DataMelt by jWork.ORG

Ads help maintain this website.