Class StackLabels

  • All Implemented Interfaces:
    Serializable

    public class StackLabels
    extends AbstractConfigurationObject
    The stack labels show the total value for each bar in a stacked column or bar chart. The label will be placed on top of positive columns and below negative columns. In case of an inverted column chart or a bar chart the label is placed to the right of positive bars and to the left of negative bars.
    See Also:
    Serialized Form
    • Constructor Detail

      • StackLabels

        public StackLabels()
      • StackLabels

        public StackLabels​(Boolean enabled)
    • Method Detail

      • setAlign

        public void setAlign​(HorizontalAlign align)
        Defines the horizontal alignment of the stack total label. Can be one of "left", "center" or "right". The default value is calculated at runtime and depends on orientation and whether the stack is positive or negative.
      • setEnabled

        public void setEnabled​(Boolean enabled)
        Enable or disable the stack total labels.

        Defaults to: false

      • setFormat

        public void setFormat​(String format)
        A format string for the data label. Available variables are the same as for formatter.

        Defaults to: {total}

      • getFormatter

        public String getFormatter()
      • setFormatter

        public void setFormatter​(String _fn_formatter)
      • setRotation

        public void setRotation​(Number rotation)
        Rotation of the labels in degrees.

        Defaults to: 0

      • setStyle

        public void setStyle​(Style style)

        CSS styles for the label.

        In styled mode, the styles are set in the .highcharts-stack-label class.

        Defaults to: { "color": "#000000", "fontSize": "11px", "fontWeight": "bold", "textShadow": "1px 1px contrast, -1px -1px contrast, -1px 1px contrast, 1px -1px contrast" }

      • setTextAlign

        public void setTextAlign​(String textAlign)
        The text alignment for the label. While align determines where the texts anchor point is placed with regards to the stack, textAlign determines how the text is aligned against its anchor point. Possible values are "left", "center" and "right". The default value is calculated at runtime and depends on orientation and whether the stack is positive or negative.
      • setUseHTML

        public void setUseHTML​(Boolean useHTML)
        Whether to use HTML to render the labels.

        Defaults to: false

      • setVerticalAlign

        public void setVerticalAlign​(VerticalAlign verticalAlign)
        Defines the vertical alignment of the stack total label. Can be one of "top", "middle" or "bottom". The default value is calculated at runtime and depends on orientation and whether the stack is positive or negative.
      • setX

        public void setX​(Number x)
        The x position offset of the label relative to the left of the stacked bar. The default value is calculated at runtime and depends on orientation and whether the stack is positive or negative.
      • setY

        public void setY​(Number y)
        The y position offset of the label relative to the tick position on the axis. The default value is calculated at runtime and depends on orientation and whether the stack is positive or negative.