HighchartsOptions class
Highcharts Options Widget.
- Inheritance
-
- Object
- HighchartsOptionsBase
- HighchartsOptions
Constructors
-
HighchartsOptions.new({HighchartsAccessibilityOptions? accessibility, List<
HighchartsAnnotationsOptions> ? annotations, HighchartsBoostOptions? boost, HighchartsCaptionOptions? caption, HighchartsChartOptions? chart, List<HighchartsColorAxisOptions> ? colorAxis, List? colors, HighchartsConnectorsOptions? connectors, HighchartsCreditsOptions? credits, HighchartsDataOptions? data, HighchartsDefsOptions? defs, HighchartsDrilldownOptions? drilldown, HighchartsExportingOptions? exporting, HighchartsGlobalOptions? global, HighchartsLangOptions? lang, HighchartsLegendOptions? legend, HighchartsLoadingOptions? loading, HighchartsMapViewOptions? mapView, HighchartsNoDataOptions? noData, List<HighchartsPaneOptions> ? pane, HighchartsPlotOptions? plotOptions, HighchartsRangeSelectorOptions? rangeSelector, HighchartsResponsiveOptions? responsive, HighchartsScrollbarOptions? scrollbar, List<HighchartsSeries> ? series, HighchartsSonificationOptions? sonification, HighchartsStockToolsOptions? stockTools, HighchartsSubtitleOptions? subtitle, HighchartsTimeOptions? time, HighchartsTitleOptions? title, HighchartsTooltipOptions? tooltip, List<HighchartsXAxisOptions> ? xAxis, List<HighchartsYAxisOptions> ? yAxis, List<HighchartsZAxisOptions> ? zAxis}) - Highcharts Options Widget.
Properties
- accessibility ↔ HighchartsAccessibilityOptions?
-
Options for configuring accessibility for the chart. Requires the
accessibility module
to be loaded. For a description of the module and information
on its features, see
Highcharts Accessibility.
getter/setter pair
-
annotations
↔ List<
HighchartsAnnotationsOptions> ? -
A basic type of an annotation. It allows to add custom labels
or shapes. The items can be tied to points, axis coordinates
or chart pixel coordinates.
getter/setter pair
- boost ↔ HighchartsBoostOptions?
-
Options for the Boost module. The Boost module allows certain series types
to be rendered by WebGL instead of the default SVG. This allows hundreds of
thousands of data points to be rendered in milliseconds. In addition to the
WebGL rendering it saves time by skipping processing and inspection of the
data wherever possible. This introduces some limitations to what features are
available in boost mode. See the docs for
details.
getter/setter pair
- caption ↔ HighchartsCaptionOptions?
-
The chart's caption, which will render below the chart and will be part
of exported charts. The caption can be updated after chart initialization
through the
Chart.update
orChart.caption.update
methods.getter/setter pair - chart ↔ HighchartsChartOptions?
-
General options for the chart.
getter/setter pair
-
colorAxis
↔ List<
HighchartsColorAxisOptions> ? -
A color axis for series. Visually, the color
axis will appear as a gradient or as separate items inside the
legend, depending on whether the axis is scalar or based on data
classes.
getter/setter pair
- colors ↔ List?
-
An array containing the default colors for the chart's series. When
all colors are used, new colors are pulled from the start again.
getter/setter pair
- connectors ↔ HighchartsConnectorsOptions?
-
The Pathfinder module allows you to define connections between any two
points, represented as lines - optionally with markers for the start
and/or end points. Multiple algorithms are available for calculating how
the connecting lines are drawn.
getter/setter pair
- credits ↔ HighchartsCreditsOptions?
-
Highchart by default puts a credits label in the lower right corner
of the chart. This can be changed using these options.
getter/setter pair
- data ↔ HighchartsDataOptions?
-
The Data module provides a simplified interface for adding data to
a chart from sources like CVS, HTML tables or grid views. See also
the tutorial article on the Data module.
getter/setter pair
- defs ↔ HighchartsDefsOptions?
-
Options for configuring markers for annotations.
getter/setter pair
- drilldown ↔ HighchartsDrilldownOptions?
-
Options for drill down, the concept of inspecting increasingly high
resolution data through clicking on chart items like columns or pie slices.
getter/setter pair
- exporting ↔ HighchartsExportingOptions?
-
Options for the exporting module. For an overview on the matter, see
the docs and
read our Fair Usage Policy.
getter/setter pair
- global ↔ HighchartsGlobalOptions?
-
Global options that don't apply to each chart. These options must be set
using the
Highcharts.setOptions
method.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
- lang ↔ HighchartsLangOptions?
-
An object containing language-related strings and settings. A typical setup
uses
Highcharts.setOptions
to make the options apply to all charts in the same page.getter/setter pair - legend ↔ HighchartsLegendOptions?
-
The legend is a box containing a symbol and name for each series
item or point item in the chart. Each series (or points in case
of pie charts) is represented by a symbol and its name in the legend.
getter/setter pair
- loading ↔ HighchartsLoadingOptions?
-
The loading options control the appearance of the loading screen
that covers the plot area on chart operations. This screen only
appears after an explicit call to
chart.showLoading()
. It is a utility for developers to communicate to the end user that something is going on, for example while retrieving new data via an XHR connection. The "Loading..." text itself is not part of this configuration object, but part of thelang
object.getter/setter pair -
The
mapNavigation
option handles buttons for navigation in addition tomousewheel
anddoubleclick
handlers for map zooming.getter/setter pair - mapView ↔ HighchartsMapViewOptions?
-
The
mapView
options control the initial view of the chart, and how projection is set up for raw geoJSON maps (beta as of v9.3).getter/setter pair -
A collection of options for buttons and menus appearing in the exporting
module or in Stock Tools.
getter/setter pair
-
The navigator is a small series below the main series, displaying
a view of the entire data set. It provides tools to zoom in and
out on parts of the data as well as panning across the dataset.
getter/setter pair
- noData ↔ HighchartsNoDataOptions?
-
Options for displaying a message like "No data to display".
This feature requires the file no-data-to-display.js to be loaded in the
page. The actual text to display is set in the lang.noData option.
getter/setter pair
-
pane
↔ List<
HighchartsPaneOptions> ? -
The pane serves as a container for axes and backgrounds for circular
gauges and polar charts.
getter/setter pair
- plotOptions ↔ HighchartsPlotOptions?
-
The plotOptions is a wrapper object for config objects for each series
type. The config objects for each series can also be overridden for
each series item as given in the series array.
getter/setter pair
- rangeSelector ↔ HighchartsRangeSelectorOptions?
-
The range selector is a tool for selecting ranges to display within
the chart. It provides buttons to select preconfigured ranges in
the chart, like 1 day, 1 week, 1 month etc. It also provides input
boxes where min and max dates can be manually input.
getter/setter pair
- responsive ↔ HighchartsResponsiveOptions?
-
Allows setting a set of rules to apply for different screen or chart
sizes. Each rule specifies additional chart options.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- scrollbar ↔ HighchartsScrollbarOptions?
-
The scrollbar is a means of panning over the X axis of a stock chart.
Scrollbars can also be applied to other types of axes.
getter/setter pair
-
series
↔ List<
HighchartsSeries> ? -
Series options for specific data and the data itself. In TypeScript you
have to cast the series options to specific series types, to get all
possible options for a series.
getter/setter pair
- sonification ↔ HighchartsSonificationOptions?
-
Options for configuring sonification and audio charts. Requires the
sonification module
to be loaded.
getter/setter pair
- stockTools ↔ HighchartsStockToolsOptions?
-
Configure the stockTools gui strings in the chart. Requires the
stockTools module to be loaded. For a description of the module
and information on its features, see Highcharts StockTools.
getter/setter pair
- subtitle ↔ HighchartsSubtitleOptions?
-
The chart's subtitle. This can be used both to display a subtitle below
the main title, and to display random text anywhere in the chart. The
subtitle can be updated after chart initialization through the
Chart.setTitle
method.getter/setter pair - time ↔ HighchartsTimeOptions?
-
Time options that can apply globally or to individual charts. These
settings affect how
datetime
axes are laid out, how tooltips are formatted, how series pointIntervalUnit works and how the Highcharts Stock range selector handles time.getter/setter pair - title ↔ HighchartsTitleOptions?
-
The chart's main title.
getter/setter pair
- tooltip ↔ HighchartsTooltipOptions?
-
Options for the tooltip that appears when the user hovers over a
series or point.
getter/setter pair
-
xAxis
↔ List<
HighchartsXAxisOptions> ? -
The X axis or category axis. Normally this is the horizontal axis,
though if the chart is inverted this is the vertical axis. In case of
multiple axes, the xAxis node is an array of configuration objects.
getter/setter pair
-
yAxis
↔ List<
HighchartsYAxisOptions> ? -
The Y axis or value axis. Normally this is the vertical axis,
though if the chart is inverted this is the horizontal axis.
In case of multiple axes, the yAxis node is an array of
configuration objects.
getter/setter pair
-
zAxis
↔ List<
HighchartsZAxisOptions> ? -
The Z axis or depth axis for 3D plots.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJSON(
) → String -
Serializes the settings to a JSON string.
inherited
-
toOptionsJSON(
StringBuffer buffer) → void -
override
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited