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:
  • Constructor Details

    • StackLabels

      public StackLabels()
    • StackLabels

      public StackLabels(Boolean enabled)
  • Method Details

    • getAlign

      public HorizontalAlign getAlign()
      See Also:
    • 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.
    • getEnabled

      public Boolean getEnabled()
      See Also:
    • setEnabled

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

      Defaults to: false

    • getFormat

      public String getFormat()
      See Also:
    • 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)
    • getRotation

      public Number getRotation()
      See Also:
    • setRotation

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

      Defaults to: 0

    • getStyle

      public Style getStyle()
      See Also:
    • 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" }

    • getTextAlign

      public String getTextAlign()
      See Also:
    • 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.
    • getUseHTML

      public Boolean getUseHTML()
      See Also:
    • setUseHTML

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

      Defaults to: false

    • getVerticalAlign

      public VerticalAlign getVerticalAlign()
      See Also:
    • 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.
    • getX

      public Number getX()
      See Also:
    • 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.
    • getY

      public Number getY()
      See Also:
    • 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.