Class PlotOptionsTimeline
- All Implemented Interfaces:
Serializable
ChartType.TIMELINE
charts.- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
Adds key to the keys arraygetClip()
getColor()
getCrisp()
String[]
getKeys()
void
Removes first occurrence of key in keys arrayvoid
setAllowPointSelect
(Boolean allowPointSelect) Allow this series' points to be selected by clicking on the markers, bars or pie slices.void
setAnimation
(Boolean animation) Enable or disable the initial animation when a series is displayed.void
setClassName
(String className) A class name to apply to the series' graphical elements.void
Disable this option to allow series rendering in the whole plotting area.void
The main color or the series.void
setColorByPoint
(Boolean colorByPoint) Defaults totrue
void
setColorIndex
(Number colorIndex) Styled mode only.void
When true, each point or column edge is rounded to its nearest pixel in order to render sharp on screen.void
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.void
setDataLabels
(DataLabels dataLabels) Options for the series data labels, appearing next to each data point.void
setDescription
(String description) Requires Accessibility modulevoid
setEnableMouseTracking
(Boolean enableMouseTracking) Enable or disable the mouse tracking for a specific series.void
setExposeElementToA11y
(Boolean exposeElementToA11y) By default, series are exposed to screen readers as regions.void
setGapSize
(Number gapSize) Defines when to display a gap in the graph.void
setGapUnit
(String gapUnit) Together withgapSize
, this option defines where to draw gaps in the graph.void
setIgnoreHiddenPoint
(Boolean ignoreHiddenPoint) Defaults totrue
void
An array specifying which option maps to which key in the data point array.void
setLegendIndex
(Number legendIndex) The sequential index of the series within the legend.void
setLegendType
(String legendType) Defaults topoint</>.
void
setLinecap
(String linecap) The line cap used for line ends and line joins on the graph.void
setLinkedTo
(String linkedTo) The id of another series to link to.void
Options for the point markers of line-like series.void
setNavigatorOptions
(PlotOptionsSeries navigatorOptions) Options for the corresponding navigator series ifshowInNavigator
istrue
for this series.void
setOpacity
(Number opacity) Opacity of a series parts: line, fill (e.g.void
setPointDescriptionFormatter
(String _fn_pointDescriptionFormatter) void
setPointRange
(Number pointRange) The width of each point on the x axis.void
setSelected
(Boolean selected) Whether to select the series initially.void
Whether to apply a drop shadow to the graph line.void
setShowCheckbox
(Boolean showCheckbox) If true, a checkbox is displayed next to the legend item to allow selecting the series.void
setShowInLegend
(Boolean showInLegend) Whether to display this particular series or series type in the legend.void
setShowInNavigator
(Boolean showInNavigator) Whether or not to show the series in the navigator.void
setSkipKeyboardNavigation
(Boolean skipKeyboardNavigation) If set toTrue
, the accessibility module will skip past the points in this series for keyboard navigation.void
A wrapper object for all the series options in specific states.void
setStickyTracking
(Boolean stickyTracking) Sticky tracking of mouse events.void
setTooltip
(SeriesTooltip tooltip) A configuration object for the tooltip rendering of each single series.void
setVisible
(Boolean visible) Set the initial visibility of the series.
-
Constructor Details
-
PlotOptionsTimeline
public PlotOptionsTimeline()
-
Method Details
-
getChartType
- Overrides:
getChartType
in class AbstractPlotOptions
-
getAllowPointSelect
- See Also:
-
-
setAllowPointSelect
Allow this series' points to be selected by clicking on the markers, bars
or pie slices.
Defaults to: false
-
getAnimation
- See Also:
-
-
setAnimation
Enable or disable the initial animation when a series is displayed.
Please note that this option only applies to the initial animation of the
series itself. For other animations, see
ChartModel.setAnimation(Boolean)
-
getClassName
- See Also:
-
-
setClassName
A class name to apply to the series' graphical elements.
-
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
Defaults to true
.
-
getColor
- See Also:
-
-
setColor
The main color or 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.
-
getColorByPoint
- See Also:
-
-
setColorByPoint
Defaults to true
-
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}
.
-
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.
-
getCrisp
- See Also:
-
-
setCrisp
When true, each point or column edge is rounded to its nearest pixel in
order to render sharp on screen. In some cases, when there are a lot of
densely packed columns, this leads to visible difference in column widths
or distance between columns. In these cases, setting crisp to false may
look better, even though each column is rendered blurry.
Defaults to true
.
-
getDataLabels
- See Also:
-
-
setDataLabels
Options for the series data labels, appearing next to each data point.
In styled mode, the data labels can be styled wtih the
.highcharts-data-label-box
and
.highcharts-data-label
class names (see example).
-
getDescription
- See Also:
-
-
setDescription
Requires Accessibility module
A description of the series to add to the screen reader information about
the series.
Defaults to: undefined
-
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.
Defaults to: true
-
getExposeElementToA11y
- See Also:
-
-
setExposeElementToA11y
By default, series are exposed to screen readers as regions. By enabling
this option, the series element itself will be exposed in the same way as
the data points. This is useful if the series is not used as a grouping
entity in the chart, but you still want to attach a description to the
series.
Requires the Accessibility module.
Defaults to: undefined
-
getIgnoreHiddenPoint
- See Also:
-
-
setIgnoreHiddenPoint
Defaults to true
-
getKeys
- See Also:
-
-
setKeys
An array specifying which option maps to which key in the data point
array. This makes it convenient to work with unstructured data arrays
from different sources.
-
addKey
Adds key to the keys array
- Parameters:
key
- to add
- See Also:
-
-
removeKey
Removes first occurrence of key in keys array
- Parameters:
key
- to remove
- See Also:
-
-
getLegendType
- See Also:
-
-
setLegendType
Defaults to point</>.
-
getLinecap
- See Also:
-
-
setLinecap
The line cap used for line ends and line joins on the graph.
Defaults to: round
-
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.
-
getMarker
- See Also:
-
-
setMarker
Options for the point markers of line-like series. Properties like
fillColor
, lineColor
and lineWidth
define the visual appearance of the markers. Other series types, like
column series, don't have markers, but have visual options on the series
level instead.
In styled mode, the markers can be styled with the
.highcharts-point
, .highcharts-point-hover
and
.highcharts-point-select
class names.
-
getOpacity
- See Also:
-
-
setOpacity
Opacity of a series parts: line, fill (e.g. area) and dataLabels.
Defaults to 1
.
-
getPointDescriptionFormatter
-
setPointDescriptionFormatter
-
getSelected
- See Also:
-
-
setSelected
Whether to select the series initially. If showCheckbox
is
true, the checkbox next to the series name will be checked for a selected
series.
Defaults to: false
-
getShadow
- See Also:
-
-
setShadow
Whether to apply a drop shadow to the graph line. Since 2.3 the shadow
can be an object configuration containing color
,
offsetX
, offsetY
, opacity
and
width
.
Defaults to: false
-
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
selected
option.
Defaults to: false
-
getShowInLegend
- See Also:
-
-
setShowInLegend
Whether to display this particular series or series type in the legend.
The default value is true
for standalone series,
false
for linked series.
Defaults to: true
-
-
-
getStates
- See Also:
-
-
setStates
A wrapper object for all the series options in specific states.
-
getStickyTracking
- See Also:
-
-
setStickyTracking
Sticky tracking of mouse events. When true, the mouseOut
event on a series isn't triggered until the mouse moves over another
series, or out of the plot area. When false, the mouseOut
event on a series is triggered when the mouse leaves the area around the
series' graph or markers. This also implies the tooltip. When
stickyTracking
is false and tooltip.shared
is
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.
Defaults to: true
-
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.
-
getVisible
- See Also:
-
-
setVisible
Set the initial visibility of the series.
Defaults to: true
-
getGapSize
- See Also:
-
-
setGapSize
Defines when to display a gap in the graph. A gap size of 5 means that if
the distance between two points is greater than five times that of the
two closest points, the graph will be broken.
In practice, this option is most often used to visualize gaps in time
series. In a stock chart, intraday data is available for daytime hours,
while gaps will appear in nights and weekends.
Defaults to: 0
-
getGapUnit
- See Also:
-
-
setGapUnit
Together with gapSize
, this option defines where to draw
gaps in the graph.
Defaults to: relative
-
getLegendIndex
- See Also:
-
-
setLegendIndex
The sequential index of the series within the legend.
Defaults to: 0
-
-
-
getPointRange
- See Also:
-
-
setPointRange
The width of each point on the x axis. For example in a column chart with
one value each day, the pointRange would be 1 day (= 24 * 3600 * 1000
milliseconds). This is normally computed automatically, but this option
can be used to override the automatic value.
Defaults to: 0
-
-