API / geotoolkit / widgets / timeseries / TimeSeriesObjectBase / TimeSeriesObjectBase
timeseries.TimeSeriesObjectBase.TimeSeriesObjectBase
Type Aliases
Ƭ AxisOptions: Object
JSON which defines curve axis
| Name | Type | Description |
|---|---|---|
autocoloraxis? | boolean | synchronize axis color with curve color |
autocolorlabel? | boolean | synchronize axis and label color with curve color |
autolabelrotation? | boolean | automatic label rotation |
axisautolabelrotation? | boolean | axis automatic label rotation |
axiscolor? | string | axis color is autocoloraxis is false |
axisvisible? | boolean | axis visibility |
axiswidth? | number | curve axis width |
baselinestyle? | LineStyle | Options | base line style. Color set to curve's color, width = 1 by default. |
compact? | boolean | compact |
font? | string | curve axis text font |
labelorientation? | string | Orientation | number | rotation of the curveaxis labels; can be automatic, vertical, horizontal |
labeltext? | string | title text override |
logarithmicscale? | boolean | logarithmic scale |
microposition? | { bottom?: number ; top?: number } | microposition limits |
microposition.bottom? | number | lower bound of microposition (range from 0 to 1) |
microposition.top? | number | upper bound of microposition (range from 0 to 1) |
position? | string | curve axis position 'left'/'right' |
textcolor? | string | text color if autocolorlabel is false |
textwidth? | number | curve text width |
tickgenerator? | NumericTickGenerator | tick generator |
tickgeneratoroptions? | { edge?: { labelvisible?: boolean ; tickvisible?: boolean } ; format?: LabelFormatHandler | Format ; major?: { labelvisible?: boolean ; tickvisible?: boolean } ; minor?: { labelvisible?: boolean ; tickvisible?: boolean } } | JSON which defines tick generator options. See TickGenerator.setProperties for details |
tickgeneratoroptions.edge? | { labelvisible?: boolean ; tickvisible?: boolean } | edge |
tickgeneratoroptions.edge.labelvisible? | boolean | edge label visibility |
tickgeneratoroptions.edge.tickvisible? | boolean | edge tick visibility |
tickgeneratoroptions.format? | LabelFormatHandler | Format | label formatter for tick generator |
tickgeneratoroptions.major? | { labelvisible?: boolean ; tickvisible?: boolean } | major |
tickgeneratoroptions.major.labelvisible? | boolean | major label visibility |
tickgeneratoroptions.major.tickvisible? | boolean | major tick visibility |
tickgeneratoroptions.minor? | { labelvisible?: boolean ; tickvisible?: boolean } | minor |
tickgeneratoroptions.minor.labelvisible? | boolean | minor label visibility |
tickgeneratoroptions.minor.tickvisible? | boolean | minor tick visibility |
title? | { anchor?: AnchorType ; offset?: Point | Dimension } | JSON which defines title |
title.anchor? | AnchorType | title anchor |
title.offset? | Point | Dimension | title offset |
titlerotateangle? | number | title rotate angle |
titlevisible? | boolean | curve axis label visibility |
visible? | boolean | visibility of curve axis |
Ƭ AxisOptionsOut: Object
JSON which defines curve axis
| Name | Type | Description |
|---|---|---|
autocoloraxis | boolean | synchronize axis color with curve color |
autocolorlabel | boolean | synchronize axis and label color with curve color |
autolabelrotation | boolean | automatic label rotation |
axiscolor | string | axis color is autocoloraxis is false |
axisvisible | boolean | axis visibility |
axiswidth | number | curve axis width |
baselinestyle | LineStyle | null | base line style. Color set to curve's color, width = 1 by default. |
compact | boolean | compact |
font | string | curve axis text font |
labelorientation? | string | Orientation | number | rotation of the curveaxis labels; can be automatic, vertical, horizontal |
labeltext | string | title text override |
logarithmicscale | boolean | logarithmic scale |
microposition | { bottom: number ; top: number } | microposition limits |
microposition.bottom | number | lower bound of microposition (range from 0 to 1) |
microposition.top | number | upper bound of microposition (range from 0 to 1) |
position | string | curve axis position 'left'/'right' |
textcolor | string | text color if autocolorlabel is false |
textwidth | number | curve text width |
tickgenerator | NumericTickGenerator | tick generator |
tickgeneratoroptions | { format: LabelFormatHandler | Format } | JSON which defines tick generator options. See TickGenerator.getProperties for details |
tickgeneratoroptions.format | LabelFormatHandler | Format | label formatter for tick generator |
title | { anchor: AnchorType ; offset: Point } | JSON which defines title |
title.anchor | AnchorType | title anchor |
title.offset | Point | title offset |
titlerotateangle | number | title rotate angle |
titlevisible | boolean | curve axis label visibility |
visible | boolean | visibility of curve axis |
Ƭ EventMap: EventMap & { AxisPositionChanged: { axisposition: string ; id: string ; oldposition: string } ; AxisUpdated: TimeSeriesObjectBase }
Ƭ Options: Object
JSON which defines object
| Name | Type | Description |
|---|---|---|
curveaxis? | AxisOptions | JSON which defines axis object |
id? | string | Object's id/uri |
name? | string | Object/curve's name |
Ƭ OptionsOut: Object
properties object
| Name | Type | Description |
|---|---|---|
curveaxis | AxisOptionsOut | axis options |
id | string | Object's id/uri |
name | string | Object/curve's name |