Class ValueLabelRenderer

    • Field Detail

      • numberFormat

        private java.text.NumberFormat numberFormat
      • valueChartFont

        private ChartFont valueChartFont
      • derivedFont

        private java.awt.Font derivedFont
      • isLabelVertical

        private boolean isLabelVertical
      • pixelValuePadding

        private int pixelValuePadding
    • Constructor Detail

      • ValueLabelRenderer

        public ValueLabelRenderer​(boolean isCurrency,
                                  boolean showGrouping,
                                  int roundingPowerOfTen)
        Deprecated.
        Parameters:
        isCurrency -
        showGrouping -
        roundingPowerOfTen -
      • ValueLabelRenderer

        public ValueLabelRenderer​(boolean isCurrency,
                                  boolean isPercent,
                                  boolean showGrouping,
                                  int roundingPowerOfTen)
        Parameters:
        isCurrency -
        isPercent -
        showGrouping -
        roundingPowerOfTen -
    • Method Detail

      • setValueLabelPosition

        public void setValueLabelPosition​(ValueLabelPosition valueLabelPosition)
        Sets where you would like to position the label
        Parameters:
        valueLabelPosition -
      • setValueChartFont

        public void setValueChartFont​(ChartFont valueChartFont)
        Parameters:
        valueChartFont -
      • useVerticalLabels

        public void useVerticalLabels​(boolean useVerticalLabels)
        Parameters:
        useVerticalLabels -
      • setPixelValuePadding

        public void setPixelValuePadding​(int pixelValuePadding)
        The pixel padding between the label and the data point.
        Parameters:
        pixelValuePadding -
      • calculateXVerticalPlot

        private float calculateXVerticalPlot​(AxisValueRenderEvent axisValueRenderEvent,
                                             TextTag formattedTextTag)
        Calculates the label x so that the label is centered on the scale item.
        Parameters:
        axisValueRenderEvent -
        formattedTextTag -
        Returns:
        float
      • calculateYHorizontalPlot

        private float calculateYHorizontalPlot​(AxisValueRenderEvent axisValueRenderEvent,
                                               TextTag formattedTextTag)
        Parameters:
        axisValueRenderEvent -
        formattedTextTag -
        Returns:
        float
      • calculateXHorizontalPlot

        private float calculateXHorizontalPlot​(AxisValueRenderEvent axisValueRenderEvent,
                                               TextTag formattedTextTag,
                                               boolean isNegative)
        Parameters:
        axisValueRenderEvent -
        formattedTextTag -
        isNegative -
        Returns:
      • calculateYVerticalPlot

        private float calculateYVerticalPlot​(AxisValueRenderEvent axisValueRenderEvent,
                                             TextTag formattedTextTag,
                                             boolean isNegative)
        Parameters:
        axisValueRenderEvent -
        formattedTextTag -
        isNegative -
        Returns: