API / geotoolkit / widgets / BubbleChart / BubbleChart
widgets.BubbleChart.BubbleChart
Type Aliases
Type Aliases
Ƭ AxisDataOptions: Object
JSON which defines data.
| Name | Type | Description |
|---|---|---|
annotationsize? | number | string | width or height of annotation |
autolabelrotation? | boolean | - |
autominmax? | boolean | are min/max fixed (false) or automatically calculated |
axis? | { title?: string } | - |
axis.title? | string | - |
axisticks? | Options | JSON which defines ticks options of the axis. See TickGenerator#setProperties for details |
data? | number[] | Array of data |
datasource? | NumericalDataSeries | NumericalDataSeriesView | DataSource of data |
gridticks? | Options | JSON which defines horizontal ticks options of the grid (X or Y axis only). See TickGenerator#setProperties for details |
label? | Options | JSON which defines label |
legendvisible? | boolean | set legend (colorbar) visibility (Z only) |
logarithmic? | boolean | Is the Axis logarithmic. |
max? | number | set the maximum limit to display data. |
min? | number | set the minimum limit to display data. |
name? | string | - |
neatlimit? | boolean | enable to calculate neat limits based on existing limits |
preciselimit? | boolean | enable to calculate precise limits based on existing limits |
reversed? | boolean | Is the Axis reversed. |
tickgenerator? | TickGenerator | a custom tickgenerator for this axis |
unit? | AbstractUnit | string | display unit |
Ƭ DataOptions: Object
options
| Name | Type | Description |
|---|---|---|
bounds? | Options | Rect | bounds. See Rect.setProperties for details. |
colorprovider? | ColorProvider | color provider |
header? | HeaderOptions | JSON which defines header area |
labels? | LabelsOptions | - |
painter? | PainterOptions | JSON which defines painter options |
s? | AxisDataOptions | JSON which define the size of bubble and related properties S , See BubbleChart#setAxisData for details. |
symbolcache? | SymbolCacheOptions | - |
tools? | ToolsOptions | JSON which define the tools used in this widgets, See BubbleChart#setToolsOptions for details. |
trendline? | RegressionLineOptions | JSON which defines trend line options |
x? | AxisDataOptions | JSON which define the properties of axis X , See BubbleChart#setAxisData for details. |
y? | AxisDataOptions | JSON which define the properties of axis Y , See BubbleChart#setAxisData for details. |
z? | AxisDataOptions | JSON which define the properties of axis z , See BubbleChart#setAxisData for details. |
Ƭ DataOptionsOut: Object
| Name | Type | Description |
|---|---|---|
bounds? | Options | bounds |
colorprovider? | ColorProvider | color provider |
header | Required<HeaderOptions> | JSON which defines header area |
labels | LabelsOptionsOut | - |
painter | PainterOptionsOut | JSON which defines painter options |
s | Required<AxisDataOptions> | EmptyRecord | JSON which define the size of bubble and related properties S , See BubbleChart#setAxisData for details. |
tools | ToolsOptionsOut | JSON which define the tools used in this widgets. |
trendline | OptionsBaseOut & { enable: boolean } | JSON which defines trend line options |
x | Required<AxisDataOptions> | EmptyRecord | JSON which define the properties of axis X , See BubbleChart#setAxisData for details. |
y | Required<AxisDataOptions> | EmptyRecord | JSON which define the properties of axis Y , See BubbleChart#setAxisData for details. |
z? | Required<AxisDataOptions> | EmptyRecord | JSON which define the properties of axis z , See BubbleChart#setAxisData for details. |
Ƭ HeaderOptions: Object
JSON which defines header area
| Name | Type | Description |
|---|---|---|
annotationsize? | number | string | height of header |
title? | Options | JSON which defines main title. |
Ƭ LabelsOptions: Object
JSON which define properties of labels
| Name | Type | Description |
|---|---|---|
data? | string[] | number[] | Data series of labels |
datasource? | NumericalDataSeries | NumericalDataSeriesView | - |
location? | string | The relative location of label to bubble |
padding? | number | the padding between labels and bubble or view boundary |
secondarylocation? | string | The relative location of label to bubble when first location is unable to show the label completely |
textstyle? | Type | the text style of labels |
visible? | boolean | flag determine the visibility of labels |
Ƭ LabelsOptionsOut: Object
| Name | Type | Description |
|---|---|---|
location? | string | The relative location of label to bubble |
padding | number | the padding between labels and bubble or view boundary |
secondarylocation | string | The relative location of label to bubble when first location is unable to show the label completely |
textstyle | TextStyle | null | the text style of labels |
visible | boolean | flag determine the visibility of labels |
Ƭ Options: Merge<Options & OptionsBase, DataOptions>
Ƭ OptionsBase: Object
| Name | Type | Description |
|---|---|---|
colorprovider? | ColorProvider | color provider |
header? | HeaderOptions | JSON which defines header area |
painter? | PainterOptions | JSON which defines painter options |
trendline? | Options | JSON which defines trend line options |
viewcache? | boolean | - |
viewcachesize? | { height?: number ; width?: number } | - |
viewcachesize.height? | number | set tiled cache size. |
viewcachesize.width? | number | set tiled cache size. |
Ƭ OptionsOut: OptionsOut & OptionsBase
Ƭ PainterOptions: Object
JSON which defines painter options
| Name | Type | Description |
|---|---|---|
defaultfillstyle? | Type | default fillstyle for symbol |
defaultlinestyle? | Type | default linestyle for symbol |
highlightcolor? | string | highlight color for symbol |
maxsize? | number | maximum size (side length of square) of symbol |
minsize? | number | minimum size (side length of square) of symbol |
symbol? | PainterFunction | symbol painter style |
Ƭ PainterOptionsOut: Object
| Name | Type | Description |
|---|---|---|
defaultfillstyle | FillStyle | null | default fillstyle for symbol |
defaultlinestyle | LineStyle | null | default linestyle for symbol |
maxsize | number | - |
minsize | number | - |
sizebin | number | - |
symbol | PainterFunction | symbol painter style |
Ƭ RegressionLineOptions: Options & { enable?: boolean }
Ƭ SymbolCacheOptions: Object
symbol options
| Name | Type | Description |
|---|---|---|
height? | number | the height of symbol cache |
width? | number | the width of symbol cache |
Ƭ Tools: { bubbleHover: Selection ; selection: Selection } & Tools
Ƭ ToolsOptions: ToolsOptions & { tooltip?: { displayprops?: Axes[] ; enabled?: boolean ; fillstyle?: Type ; linestyle?: Type ; textstyle?: Type } }
which define the tools options
Ƭ ToolsOptionsOut: ToolsOptionsOut & { selection: { enable: boolean ; resetselection: boolean } ; tooltip: { displayprops: Axes[] ; enable: boolean ; fillstyle: FillStyle | null ; linestyle: LineStyle | null ; textstyle: TextStyle | null } }
Ƭ TrendlineOptions: OptionsBaseOut & { enable: boolean }