Class PlotOptionsOrganization
- All Implemented Interfaces:
Serializable
ChartType.ORGANIZATION charts.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidAdds color to the colors arrayvoidAdds level to the levels arraygetClip()getColor()Color[]getLabel()Level[]getLink()Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.Deprecated, for removal: This API element is subject to removal in a future version.voidremoveColor(Color color) Removes first occurrence of color in colors arrayvoidremoveLevel(Level level) Removes first occurrence of level in levels arrayvoidsetBoostBlending(String boostBlending) Sets the color blending in the boost module.voidsetBorderColor(Color borderColor) The border color of the node cards.voidsetBorderRadius(Number borderRadius) The border radius of the node cards.voidsetBorderWidth(Number borderWidth) The width of the border surrounding each column or bar.voidsetCenterInCategory(Boolean centerInCategory) Whentrue, the columns will center in the category, ignoring null or missing points.voidsetClassName(String className) An additional class name to apply to the series' graphical elements.voidDisable this option to allow series rendering in the whole plotting area.voidThe main color of the series.voidsetColorByPoint(Boolean colorByPoint) voidsetColorIndex(Number colorIndex) Styled mode only.voidA series specific or series type specific color set to apply instead of the global colors when colorByPoint is true.voidYou can set the cursor to "pointer" if you have click events attached to the series, to signal to the user that the points and lines can be clicked.voidsetDashStyle(DashStyle dashStyle) Name of the dash style to use for the graph, or for some series types the outline of each shape.voidsetDataLabels(DataLabels dataLabels) Options for the data labels appearing on top of the nodes and links.voidsetDescription(String description) A description of the series to add to the screen reader information about the series.voidsetEnableMouseTracking(Boolean enableMouseTracking) Enable or disable the mouse tracking for a specific series.voidsetGetExtremesFromAll(Boolean getExtremesFromAll) Whether to use the Y extremes of the total chart width or only the zoomed area when zooming in on parts of the X axis.voidsetHangingIndent(Number hangingIndent) The indentation in pixels of hanging nodes, nodes which parent has layout set tohanging.voidSeries labels are placed as close to the series as possible in a natural way, seeking to avoid other series.voidSet options on specific levels.voidLink styling options.voidsetLinkColor(Color linkColor) Deprecated, for removal: This API element is subject to removal in a future version.voidsetLinkedTo(String linkedTo) The id of another series to link to.voidsetLinkLineWidth(Number linkLineWidth) Deprecated, for removal: This API element is subject to removal in a future version.usegetLink().Link.setLineWidth(Number)instead.voidsetLinkOpacity(Number linkOpacity) Opacity for the links between nodes in the sankey diagram.voidsetLinkRadius(Number linkRadius) Deprecated, for removal: This API element is subject to removal in a future version.usegetLink().Link.setRadius(Number)instead.voidsetMinLinkWidth(Number minLinkWidth) The minimal width for a line of a sankey.voidsetNodePadding(Number nodePadding) The padding between nodes in a sankey diagram or dependency wheel, in pixels.voidsetNodeWidth(Number nodeWidth) In a horizontal chart, the width of the nodes in pixels.voidsetOpacity(Number opacity) Opacity of a series parts: line, fill (e.g. area) and dataLabels.voidsetSelected(Boolean selected) Whether to select the series initially.voidsetShowCheckbox(Boolean showCheckbox) If true, a checkbox is displayed next to the legend item to allow selecting the series.voidsetShowInLegend(Boolean showInLegend) Whether to display this particular series or series type in the legend.voidsetSkipKeyboardNavigation(Boolean skipKeyboardNavigation) If set totrue, the accessibility module will skip past the points in this series for keyboard navigation.voidvoidsetStickyTracking(Boolean stickyTracking) Sticky tracking of mouse events.voidsetTooltip(Tooltip tooltip) A configuration object for the tooltip rendering of each single series.voidsetTurboThreshold(Number turboThreshold) When a series contains a data array that is longer than this, only one dimensional arrays of numbers, or two dimensional arrays with x and y values are allowed.voidsetVisible(Boolean visible) Set the initial visibility of the series.
-
Constructor Details
-
PlotOptionsOrganization
public PlotOptionsOrganization()
-
-
Method Details
-
getBoostBlending
- See Also:
-
setBoostBlending
Sets the color blending in the boost module.
-
getBorderRadius
- See Also:
-
setBorderRadius
The border radius of the node cards.
-
getBorderWidth
- See Also:
-
setBorderWidth
The width of the border surrounding each column or bar. Defaults to
1when there is room for a border, but to0when the columns are so dense that a border would cover the next column.In styled mode, the stroke width can be set with the
.highcharts-pointrule. -
getCenterInCategory
- See Also:
-
setCenterInCategory
When
true, the columns will center in the category, ignoring null or missing points. Whenfalse, space will be reserved for null or missing points. -
getClassName
- See Also:
-
setClassName
An additional class name to apply to the series' graphical elements. This option does not replace default class names of the graphical element.
-
getClip
- See Also:
-
setClip
Disable this option to allow series rendering in the whole plotting area.
Note: Clipping should be always enabled when chart.zoomType is set
-
getColorIndex
- See Also:
-
setColorIndex
Styled mode only. A specific color index to use for the series, so its graphic representations are given the class name
highcharts-color-{n}. -
getColors
- See Also:
-
setColors
A series specific or series type specific color set to apply instead of the global colors when colorByPoint is true.
-
addColor
Adds color to the colors array- Parameters:
color- to add- See Also:
-
removeColor
Removes first occurrence of color in colors array- Parameters:
color- to remove- See Also:
-
getCursor
- See Also:
-
setCursor
You can set the cursor to "pointer" if you have click events attached to the series, to signal to the user that the points and lines can be clicked.
In styled mode, the series cursor can be set with the same classes * as listed under series.color.
-
getDashStyle
- See Also:
-
setDashStyle
Name of the dash style to use for the graph, or for some series types the outline of each shape.
In styled mode, the stroke dash-array can be set with the same classes as listed under series.color.
-
getDescription
- See Also:
-
setDescription
A description of the series to add to the screen reader information about the series.
-
getEnableMouseTracking
- See Also:
-
setEnableMouseTracking
Enable or disable the mouse tracking for a specific series. This includes point tooltips and click events on graphs and points. For large datasets it improves performance.
-
getGetExtremesFromAll
- See Also:
-
setGetExtremesFromAll
Whether to use the Y extremes of the total chart width or only the zoomed area when zooming in on parts of the X axis. By default, the Y axis adjusts to the min and max of the visible data. Cartesian series only.
-
getHangingIndent
- See Also:
-
setHangingIndent
The indentation in pixels of hanging nodes, nodes which parent has layout set to
hanging. -
getLabel
- See Also:
-
setLabel
Series labels are placed as close to the series as possible in a natural way, seeking to avoid other series. The goal of this feature is to make the chart more easily readable, like if a human designer placed the labels in the optimal position.
The series labels currently work with series types having a
graphor anarea. -
getLevels
- See Also:
-
setLevels
Set options on specific levels. Takes precedence over series options, but not point options. -
addLevel
Adds level to the levels array- Parameters:
level- to add- See Also:
-
removeLevel
Removes first occurrence of level in levels array- Parameters:
level- to remove- See Also:
-
getLink
- Returns:
- the link configuration
- See Also:
-
setLink
Link styling options. -
getLinkColor
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setLinkColor
Deprecated, for removal: This API element is subject to removal in a future version.usegetLink().Link.setColor(Color)instead.The color of the links between nodes.
-
getLinkedTo
- See Also:
-
setLinkedTo
The id of another series to link to. Additionally, the value can be ":previous" to link to the previous series. When two series are linked, only the first one appears in the legend. Toggling the visibility of this also toggles the linked series.
If master series uses data sorting and linked series does not have its own sorting definition, the linked series will be sorted in the same order as the master one.
-
getLinkLineWidth
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setLinkLineWidth
Deprecated, for removal: This API element is subject to removal in a future version.usegetLink().Link.setLineWidth(Number)instead.The line width of the links connecting nodes, in pixels.
-
getLinkOpacity
- See Also:
-
setLinkOpacity
Opacity for the links between nodes in the sankey diagram.
-
getLinkRadius
Deprecated, for removal: This API element is subject to removal in a future version.- See Also:
-
setLinkRadius
Deprecated, for removal: This API element is subject to removal in a future version.usegetLink().Link.setRadius(Number)instead.Radius for the rounded corners of the links between nodes.
-
getMinLinkWidth
- See Also:
-
setMinLinkWidth
The minimal width for a line of a sankey. By default, 0 values are not shown.
-
getNodePadding
- See Also:
-
setNodePadding
The padding between nodes in a sankey diagram or dependency wheel, in pixels.
If the number of nodes is so great that it is possible to lay them out within the plot area with the given
nodePadding, they will be rendered with a smaller padding as a strategy to avoid overflow. -
getOpacity
- See Also:
-
setOpacity
Opacity of a series parts: line, fill (e.g. area) and dataLabels.
-
getSelected
- See Also:
-
setSelected
Whether to select the series initially. If
showCheckboxis true, the checkbox next to the series name in the legend will be checked for a selected series. -
getShowCheckbox
- See Also:
-
setShowCheckbox
If true, a checkbox is displayed next to the legend item to allow selecting the series. The state of the checkbox is determined by the
selectedoption. -
getShowInLegend
- See Also:
-
setShowInLegend
Whether to display this particular series or series type in the legend. Standalone series are shown in legend by default, and linked series are not. Since v7.2.0 it is possible to show series that use colorAxis by setting this option to
true. -
getStates
- See Also:
-
setStates
- See Also:
-
getStickyTracking
- See Also:
-
setStickyTracking
Sticky tracking of mouse events. When true, the
mouseOutevent on a series isn't triggered until the mouse moves over another series, or out of the plot area. When false, themouseOutevent on a series is triggered when the mouse leaves the area around the series' graph or markers. This also implies the tooltip when not shared. WhenstickyTrackingis false andtooltip.sharedis false, the tooltip will be hidden when moving the mouse between series. Defaults to true for line and area type series, but to false for columns, pies etc.Note: The boost module will force this option because of technical limitations.
-
getTooltip
- See Also:
-
setTooltip
A configuration object for the tooltip rendering of each single series. Properties are inherited from tooltip, but only the following properties can be defined on a series level.
-
getTurboThreshold
- See Also:
-
setTurboThreshold
When a series contains a data array that is longer than this, only one dimensional arrays of numbers, or two dimensional arrays with x and y values are allowed. Also, only the first point is tested, and the rest are assumed to be the same format. This saves expensive data checking and indexing in long series. Set it to
0disable.Note: In boost mode turbo threshold is forced. Only array of numbers or two dimensional arrays are allowed.
-
getVisible
- See Also:
-
setVisible
Set the initial visibility of the series.
-
getColorByPoint
- See Also:
-
setColorByPoint
-
getColor
- See Also:
-
setColor
The main color of the series. In line type series it applies to the line and the point markers unless otherwise specified. In bar type series it applies to the bars unless a color is specified per point. The default value is pulled from the options.colors array.
In styled mode, the color can be defined by the colorIndex option. Also, the series color can be set with the .highcharts-series, .highcharts-color-{n}, .highcharts-{type}-series or .highcharts-series-{n} class, or individual classes given by the className option.
-
getDataLabels
- See Also:
-
setDataLabels
Options for the data labels appearing on top of the nodes and links. For sankey charts, data labels are visible for the nodes by default, but hidden for links. This is controlled by modifying the nodeFormat, and the format that applies to links and is an empty string by default. -
getBorderColor
- See Also:
-
setBorderColor
The border color of the node cards. Defaults to #666666. -
getNodeWidth
- See Also:
-
setNodeWidth
In a horizontal chart, the width of the nodes in pixels. Node that most organization charts are vertical, so the name of this option is counterintuitive. Defaults to 50. -
getChartType
- Overrides:
getChartTypein classAbstractPlotOptions
-
getLink().Link.setColor(Color)instead.