Last updated

API / geotoolkit / welllog / widgets / WellLogWidget / WellLogWidget

Namespace: WellLogWidget

widgets.WellLogWidget.WellLogWidget

Table of contents

Type Aliases

Contents

Type Aliases

AnnotationSizes

Ƭ AnnotationSizes: Object

annotation sizes

Type declaration

NameTypeDescription
east?numbera size of east annotation
north?numbera size of north annotation (if size is null it will be equal to header height if it is visible)
south?numbera size of south annotation (if size is null it will be equal to footer height if it is visible)
west?numbera size of west annotation

BorderOptions

Ƭ BorderOptions: Object

Type declaration

NameTypeDescription
borders?Visibleborders visibility option
color?stringcolor of border Deprecated since 4.1
linestyle?Typeborder line style
visible?booleanvisibility of the border

BorderOptionsOut

Ƭ BorderOptionsOut: Object

Type declaration

NameTypeDescription
borders?Visibleborders visibility option
color?stringcolor of border Deprecated since 4.1
linestyle?LineStyleborder line style
visiblebooleanvisibility of the border

DepthLimitsOptions

Ƭ DepthLimitsOptions: Object

depth limits options

Type declaration

NameTypeDescription
neatlimits?booleanauto neat depth limits
offset?{ bottom?: number | string ; top?: number | string }auto depth limits offset
offset.bottom?number | stringbottom offset
offset.top?number | stringtop offset
type?DepthLimitsTypesdepth limits type

DepthLimitsOptionsOut

Ƭ DepthLimitsOptionsOut: Object

depth limits options

Type declaration

NameTypeDescription
neatlimitsbooleanauto neat depth limits
offset{ bottom: number | string ; top: number | string }auto depth limits offset
offset.bottomnumber | stringbottom offset
offset.topnumber | stringtop offset
typeDepthLimitsTypesdepth limits type

DepthMarkers

Ƭ DepthMarkers: Object

depths marker value or options, null to hide all markers

Type declaration

NameTypeDescription
depth?{ fillstyle?: Type ; linestyle?: Type ; value?: number }single depth marker options
depth.fillstyle?Typesingle depth marker fill style
depth.linestyle?Typesingle depth marker line style
depth.value?numbersingle depth marker value
depths?{ fillstyle?: Type ; linestyle?: Type ; values?: number[] }depth marker set options
depths.fillstyle?Typedepth marker set fill style
depths.linestyle?Typedepth marker set line style
depths.values?number[]depth marker set values

DepthMarkersOut

Ƭ DepthMarkersOut: Object

depth markers

Type declaration

NameTypeDescription
depth?null | { linestyle?: LineStyle ; value?: number }single depth marker
depths?null | { fillstyle?: FillStyle ; linestyle?: LineStyle ; values?: number[] }depth marker set

EventMap

Ƭ EventMap: EventMap & { depthrangechanged: void ; onDoubleClick: SelectionEventArgs ; onTracksSizeChanged: TrackEventArgs ; orientationChanged: void ; updating: { end: number ; start: number } ; visibleDepthLimitsChanged: { new: Range ; old: Range } ; visualsSelected: Node[] }


ExportToPdfOptions

Ƭ ExportToPdfOptions: Object

option to specify paper parameters and header and footer

Type declaration

NameTypeDescription
beginexport?(widget: WellLogWidget) => voidbegin export callback, applyes before export
deviceunit?AbstractUnit | stringdefine how many depth units in one device unit.
documentfooter?FooterComponentan optional document PDF footer
documentheader?HeaderComponentan optional document PDF header
embeddedfonts?EmbeddedFont[]array of embedded fonts
embededfonts?EmbededFont[]array of embedded fonts Deprecated since 5.0 use ['embeddedfonts'] instead
endexport?(widget: WellLogWidget) => voidend export callback, applyes after export
footer?FooterComponentan optional PDF footer
header?HeaderComponentan optional PDF header
imagecompression?{ mode?: ImageCompression ; quality?: number ; speed?: SpeedCompression }options to specify the image compression
imagecompression.mode?ImageCompressionimage compression method used to exporting pdf.
imagecompression.quality?numberquality range from 0 to 1 that will express the jpeg image compression quality, available for jpeg mode only.
imagecompression.speed?SpeedCompressionspeed referring to the png compression speed, available for png mode only.
imagescalefactor?numberoptions to specify the image scale factor, right now 8 is maximum, Math.floor(600 / 72)
indexunit?AbstractUnit | string-
isfootervisible?isVisiblePageElementCallbackan optional function to return if footer should be printed
isheadervisible?isVisiblePageElementCallbackan optional function to return if header should be printed
limits?{ end?: number ; start?: number } | Range | Rectexport depth or time limits
output?stringdefine optional output filename
pdfstream?IWritableoptional user-customized Stream object
printsettings?DocumentExportSettingsdefine optional paper and export parameters
progress?(currentPage: number, totalPages: number) => voidCallback to show export progress
save?booleanflag to save the pdf directly to file or open dialog
scale?null | numberexport scale from model index unit to device unit by default as is
streamcompression?booleanenable or disable pdf output compression
truescale?booleantrue scale
usedeepcopy?booleanuse deep copy, in case of true it make a clone for all object except overlays use it only in case if you need to continue to work with your scene during PDF export

MarkerOptions

Ƭ MarkerOptions: Object

Type declaration

NameTypeDescription
datetimeformat?Optionsdate time format in case if track container scale unit belongs to 'time'
enabledinterpolatedvalues?booleandisplay symbol for interpolated values
fillstyle?Typemarker shape fill style
indexformatter?Options["depthformatter"]depth index format that accept number
indexvisible?booleanvisibility of the marker index value label
labelvisible?booleanvisibility of the marker shape label
linestyle?Typemarker shape line style
symbol?SymbolShapesymbol to use as depth index marker
valueformatter?Options["valueformatter"]value format

Options

Ƭ Options: Options & OptionsBase & { annotations?: { enable?: boolean } & Partial<Record<Exclude<AnnotationLocation, Center>, Node[]>> ; annotationssizes?: Partial<Record<Exclude<AnnotationLocation, Center>, number>> ; border?: BorderOptions ; depthlimitsoptions?: DepthLimitsOptions ; deviceunit?: AbstractUnit | string ; direction?: TrackRenderDirection ; gridlinestyle?: Type ; highlight?: { cssclass?: string ; fillstyle?: Type ; header?: { fillstyle?: Type ; highlight?: boolean ; linestyle?: Type } ; linestyle?: Type ; strategy?: TrackHighlightStrategy ; track?: { fillstyle?: Type ; linestyle?: Type } } ; horizontalscrollable?: boolean | "auto" | "floating" ; indextrack?: { axis?: { locale?: string ; name?: string } ; labelformat?: LabelFormatHandler ; styles?: { label?: { edge?: Type ; major?: Type ; minor?: Type } ; tick?: { edge?: Type ; major?: Type ; minor?: Type } } } ; indextype?: IndexType | "time" | "depth" ; indexunit?: AbstractUnit | string ; marker?: MarkerOptions ; nodefilter?: (item: Node) => boolean ; orientation?: Orientation ; range?: Range ; timezone?: TimeZone | string ; timezoneoffset?: number ; tools?: { crosshair?: Options | "none" ; cursortracking?: { crosshair?: Options ; enabled?: boolean ; multitooltip?: Options ; tooltip?: Options ; tooltipregistry?: LogToolTipRegistry } ; horizontal-splitter?: "none" | { enabled: boolean } ; tracksplitter?: Options } ; trackcontainer?: { border?: BorderOptions ; track?: { borderstrategy?: BorderStrategy ; highlightstrategy?: TrackHighlightStrategy } ; verticalflip?: boolean } ; verticalscrollable?: boolean | "auto" | "floating" | { footer?: boolean | "auto" | "floating" ; header?: boolean | "auto" | "floating" ; plot?: boolean | "auto" | "floating" } ; viewcache?: boolean | Cache }

addition options


OptionsBase

Ƭ OptionsBase: Object

addition options

Type declaration

NameTypeDescription
collapsed?{ intervals?: CollapsedInterval[] ; marker?: CollapsedIntervalMarker }collapsed intervals settings
collapsed.intervals?CollapsedInterval[]collapsed intervals
collapsed.marker?CollapsedIntervalMarkercollapsed marker styles
footer?{ border?: BorderOptions ; displaytype?: DisplayType ; headerprovider?: LogVisualHeaderProvider ; height?: number | string ; margin?: number ; padding?: number ; restrictmaxfootersize?: boolean ; roundedboxradius?: number ; viewcache?: boolean | Cache ; visible?: boolean | "none" }footer options
footer.border?BorderOptionsdefines properties for footer outer border
footer.displaytype?DisplayTypedisplay type
footer.headerprovider?LogVisualHeaderProviderHeader provider. If a custom header provider is specified, sets setHeaderType to HeaderType.Footer
footer.height?number | stringfooter height
footer.margin?numbermargin between footer components
footer.padding?numberpadding inside footer components
footer.restrictmaxfootersize?booleanforbid the resizing of footer container bigger than accumulated size of the track header.
footer.roundedboxradius?numberradius of the rounded box
footer.viewcache?boolean | Cacheenable tiled cache. It increases rendering performance for historical data
footer.visible?boolean | "none"visibility of the footer, if it is 'none' then footer is not created
header?{ border?: BorderOptions ; displaytype?: DisplayType ; headerprovider?: LogVisualHeaderProvider ; height?: number | string ; margin?: number ; padding?: number ; restrictmaxheadersize?: boolean ; roundedboxradius?: number ; viewcache?: boolean | Cache ; visible?: boolean | "none" }header options
header.border?BorderOptionsdefines properties for header outer border
header.displaytype?DisplayTypedisplay type
header.headerprovider?LogVisualHeaderProviderHeader provider. If a custom header provider is specified, sets setHeaderType to HeaderType.Header
header.height?number | stringheader height
header.margin?numbermargin between header components
header.padding?numberpadding inside header components
header.restrictmaxheadersize?booleanforbid the resizing of header container bigger than accumulated size of the track header.
header.roundedboxradius?numberradius of the rounded box
header.viewcache?boolean | Cacheenable tiled cache. It increases rendering performance for historical data
header.visible?boolean | "none"visibility of the headers, if it is 'none' then header is not created
highlight?{ cssclass?: string ; fillstyle?: Type ; header?: { fillstyle?: Type ; linestyle?: Type } ; linestyle?: Type ; strategy?: TrackHighlightStrategy ; track?: { fillstyle?: Type ; linestyle?: Type } }define highlight properties
highlight.cssclass?stringdefine highlight class name, see cssstyle.html tutorial
highlight.fillstyle?Typedefine fill style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.header?{ fillstyle?: Type ; linestyle?: Type }define header highlight options to override defaults
highlight.header.fillstyle?Typedefine fill style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.header.linestyle?Typedefine line style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.linestyle?Typedefine line style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.strategy?TrackHighlightStrategydefine highlight strategy
highlight.track?{ fillstyle?: Type ; linestyle?: Type }define track highlight options to override defaults
highlight.track.fillstyle?Typedefine fill style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.track.linestyle?Typedefine line style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
indent?numberindent between tracks
scroll?{ direction?: ScrollDirection | string ; fittocontent?: boolean ; footerverticalscroll?: { options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" } ; headerverticalscroll?: { options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" } ; trackhorizontalscroll?: { options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" } ; trackverticalscroll?: { options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" } }scroll option
scroll.direction?ScrollDirection | stringscroll direction when using scroll wheel to scroll
scroll.fittocontent?booleanDefines fit border and scrollbar strategy, in case of true (false by default), border and scrollbars fit to content in case if content smaller than widget bounds.
scroll.footerverticalscroll?{ options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" }footer container scroll option
scroll.footerverticalscroll.options?Optionsscroll bar additional options
scroll.footerverticalscroll.size?numberscroll bar size
scroll.footerverticalscroll.type?stringscroll bar class type
scroll.footerverticalscroll.visible?boolean | "none"scroll bar visibility flag
scroll.headerverticalscroll?{ options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" }header container scroll option
scroll.headerverticalscroll.options?Optionsscroll bar additional options
scroll.headerverticalscroll.size?numberscroll bar size
scroll.headerverticalscroll.type?stringscroll bar class type
scroll.headerverticalscroll.visible?boolean | "none"scroll bar visibility flag
scroll.trackhorizontalscroll?{ options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" }track container scroll option for horizontal scrollbar
scroll.trackhorizontalscroll.options?Optionsscroll bar additional options
scroll.trackhorizontalscroll.size?numberscroll bar size
scroll.trackhorizontalscroll.type?stringscroll bar class type
scroll.trackhorizontalscroll.visible?boolean | "none"scroll bar visibility flag
scroll.trackverticalscroll?{ options?: Options ; size?: number ; type?: string ; visible?: boolean | "none" }track container scroll option for vertical scrollbar
scroll.trackverticalscroll.options?Optionsscroll bar additional options
scroll.trackverticalscroll.size?numberscroll bar size
scroll.trackverticalscroll.type?stringscroll bar class type
scroll.trackverticalscroll.visible?boolean | "none"scroll bar visibility flag
track?{ background?: Type ; border?: BorderOptions ; footer?: Options & { border?: { background?: Type ; color?: string ; visible?: boolean ; width?: number } } ; header?: Options & { border?: { background?: Type ; color?: string ; visible?: boolean ; width?: number } } }defines properties for track
track.background?Typedefines properties for track background
track.border?BorderOptionsdefines properties for track border
track.footer?Options & { border?: { background?: Type ; color?: string ; visible?: boolean ; width?: number } }optional track footer properties
track.header?Options & { border?: { background?: Type ; color?: string ; visible?: boolean ; width?: number } }optional track header properties LogTrackHeaderParamsType
verticalscrollable?boolean | "auto" | "floating" | { footer?: boolean | "auto" | "floating" ; header?: boolean | "auto" | "floating" ; plot?: boolean | "auto" | "floating" }-

OptionsBaseOut

Ƭ OptionsBaseOut: Object

Type declaration

NameTypeDescription
deviceunitAbstractUnitprimary device unit
directionTrackRenderDirectiontrack render direction
footer{ height: number | string ; visible: boolean | "none" }footer options
footer.heightnumber | stringfooter height in pixels
footer.visibleboolean | "none"footer visibility
header{ height: number | string ; visible: boolean | "none" }header options
header.heightnumber | stringheader height in pixels
header.visibleboolean | "none"header visibility
highlight{ cssclass: string | null ; fillstyle: FillStyle | null ; header: { fillstyle?: Type ; highlight?: boolean ; linestyle?: Type } ; linestyle: LineStyle | null ; track: { fillstyle?: Type ; linestyle?: Type } }define highlight properties
highlight.cssclassstring | nulldefine highlight class name, see cssstyle.html tutorial
highlight.fillstyleFillStyle | nulldefine fill style attribute for visual highlight
highlight.header{ fillstyle?: Type ; highlight?: boolean ; linestyle?: Type }define header highlight overrides
highlight.header.fillstyle?Typedefine fill style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.header.highlight?boolean-
highlight.header.linestyle?Typedefine line style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.linestyleLineStyle | nulldefine line style attribute for visual highlight
highlight.track{ fillstyle?: Type ; linestyle?: Type }define track highlight overrides
highlight.track.fillstyle?Typedefine fill style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
highlight.track.linestyle?Typedefine line style attribute for visual highlight, in case if undefined is specified, no highlight will be applied
indentnumberindent between tracks
indextypestringprimary index types
indexunitstringprimary index unit
orientationOrientationorientation of the well log widget
scroll{ direction: ScrollDirection | string ; fittocontent: boolean }scroll option
scroll.directionScrollDirection | stringscroll direction when using scroll wheel to scroll
scroll.fittocontentbooleanDefines fit border and scrollbar strategy, in case of true (false by default), border and scrollbars fit to content in case if content smaller than widget bounds.

OptionsOut

Ƭ OptionsOut: OptionsOut & { annotations?: { east: Group ; north: Group ; south: Group ; west: Group } ; annotationssizes?: { east: number ; north: number ; south: number ; west: number } ; border?: BorderOptionsOut ; collapsed?: { intervals?: CollapsedInterval[] ; marker?: { collapsed?: { line?: { color?: string ; decoration?: LineDecoration ; width?: number } ; symbol?: Options | SymbolShape } ; uncollapsed?: { line?: { color?: string ; decoration?: LineDecoration ; width?: number } ; symbol?: Options | SymbolShape } } } ; depthlimitsoptions?: DepthLimitsOptionsOut ; deviceunit?: AbstractUnit | string ; direction?: TrackRenderDirection ; footer?: { border?: BorderOptionsOut ; displaytype?: DisplayType ; height?: number ; margin?: number ; padding?: number ; restrictmaxfootersize?: boolean ; roundedboxradius?: number ; viewcache?: boolean ; visible?: boolean | string } ; gridlinestyle?: Type ; header?: { border?: BorderOptionsOut ; displaytype?: DisplayType ; height?: number ; margin?: number ; padding?: number ; restrictmaxheadersize?: boolean ; roundedboxradius?: number ; viewcache?: boolean ; visible?: boolean | string } ; highlight?: { cssclass: string ; fillstyle: Type ; header: { fillstyle?: Type ; linestyle?: Type } ; linestyle: LineStyle ; strategy: TrackHighlightStrategy ; track: { fillstyle?: Type ; linestyle?: Type } } ; horizontalscrollable?: boolean | string ; indent?: number ; indextrack?: { axis?: { locale?: string ; name?: string } ; labelformat?: LabelFormatHandler ; styles?: { label?: { edge?: Type ; major?: Type ; minor?: Type } ; tick?: { edge?: Type ; major?: Type ; minor?: Type } } } ; indextype?: AbstractUnit | string ; indexunit?: AbstractUnit | string ; marker?: { datetimeformat: Options ; enabledinterpolatedvalues: boolean ; fillstyle: FillStyle ; indexformatter: Options["depthformatter"] ; indexvisible: boolean ; labelvisible: boolean ; linestyle: LineStyle ; symbol: SymbolShape ; valueformatter: Options["valueformatter"] } ; nodefilter?: (item: Node) => boolean ; orientation?: Orientation ; range?: Range ; scroll?: { direction?: ScrollDirection | string ; fittocontent?: boolean } ; timezone?: TimeZone | string ; timezoneoffset?: number ; tools?: { crosshair: OptionsOut ; cursortracking: { crosshair: OptionsOut ; enabled: boolean ; multitooltip?: Options ; tooltip?: Options } ; horizontal-splitter?: "none" | { enabled: boolean } ; tracksplitter: OptionsOut } ; track?: { background?: Type ; border?: BorderOptions ; footer?: { border?: BorderOptions ; firsttolast?: boolean ; holdtitle?: HoldTitle ; titlefirst?: boolean ; toptobottom?: boolean ; visibletracktitle?: boolean } ; header?: { border?: BorderOptions ; firsttolast?: boolean ; holdtitle?: HoldTitle ; titlefirst?: boolean ; toptobottom?: boolean ; visibletracktitle?: boolean } } ; trackcontainer?: { border?: BorderOptions ; track?: { borderstrategy?: BorderStrategy ; highlightstrategy?: TrackHighlightStrategy } ; verticalflip?: boolean } ; verticalscrollable?: boolean | string | { footer?: boolean | string ; header?: boolean | string ; plot?: boolean | string } ; viewcache?: boolean }

properties object


Tools

Ƭ Tools: { FooterPanning: Panning ; HeaderPanning: Panning ; TrackPanning: Panning ; TrackZoom: Zoom ; cross-hair: CrossHair ; cursor-tracking: CompositeTool ; drag-and-drop: DragAndDrop ; horizontal-splitter: Splitter ; index-cross-hair: CrossHair ; multi-tooltip: ToolTipTool ; overlay: CompositeTool ; pick: Selection ; rubberband: RubberBand ; splitter: Splitter ; tooltip: ToolTipTool } & Tools


TrackOptions

Ƭ TrackOptions: Object

track options

Type declaration

NameTypeDescription
autolabelrotation?booleanenable or disable automatic label rotation for index track
axis?{ labels?: { edge?: { style?: Type ; visible?: boolean } ; major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } } ; locale?: string ; name?: string ; secondaryspace?: { labeldecimation?: boolean ; mapping?: LogAbstractData | { primary: number[] ; secondary: number[] } ; step?: number } ; ticks?: { edge?: { style?: Options ; visible?: boolean } ; major?: { style?: Options ; visible?: boolean } ; minor?: { style?: Options ; visible?: boolean } } ; timezone?: TimeZone ; timezoneoffset?: number }axis settings
axis.labels?{ edge?: { style?: Type ; visible?: boolean } ; major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } }track index axis labels settings
axis.labels.edge?{ style?: Type ; visible?: boolean }track index axis edge labels settings
axis.labels.edge.style?Typetrack index axis edge labels style.
axis.labels.edge.visible?booleantrack index axis edge labels visibility
axis.labels.major?{ style?: Type ; visible?: boolean }track index axis major labels settings
axis.labels.major.style?Typetrack index axis major labels style.
axis.labels.major.visible?booleantrack index axis major labels visibility
axis.labels.minor?{ style?: Type ; visible?: boolean }track index axis minor labels settings
axis.labels.minor.style?Typetrack index axis minor labels style.
axis.labels.minor.visible?booleantrack index axis minor labels visibility
axis.locale?stringlocale for tickgenerator of axis
axis.name?stringname of axis
axis.secondaryspace?{ labeldecimation?: boolean ; mapping?: LogAbstractData | { primary: number[] ; secondary: number[] } ; step?: number }secondary space options (if index track has ticks and labels in different space then well log data); for example data ara in MD space, but index track should display TVD
axis.secondaryspace.labeldecimation?booleanlabel decimation
axis.secondaryspace.mapping?LogAbstractData | { primary: number[] ; secondary: number[] }primary-to-secondary space mapping
axis.secondaryspace.step?numbertick step for major ticks (in secondary space)
axis.ticks?{ edge?: { style?: Options ; visible?: boolean } ; major?: { style?: Options ; visible?: boolean } ; minor?: { style?: Options ; visible?: boolean } }track index axis ticks settings
axis.ticks.edge?{ style?: Options ; visible?: boolean }track index axis edge ticks settings
axis.ticks.edge.style?Optionstrack index axis edge ticks style.
axis.ticks.edge.visible?booleantrack index axis edge ticks visibility
axis.ticks.major?{ style?: Options ; visible?: boolean }track index axis major ticks settings
axis.ticks.major.style?Optionstrack index axis major ticks style.
axis.ticks.major.visible?booleantrack index axis major ticks visibility
axis.ticks.minor?{ style?: Options ; visible?: boolean }track index axis minor ticks settings
axis.ticks.minor.style?Optionstrack index axis minor ticks style.
axis.ticks.minor.visible?booleantrack index axis minor ticks visibility
axis.timezone?TimeZonetime zone for time axis
axis.timezoneoffset?numbertime zone offset for date time axis
block?{ position?: Position ; visible?: boolean }block settings
block.position?Positionblock position
block.visible?booleanblock visibility
index?{ major?: { style?: Options ; visible?: boolean } ; minor?: { style?: Options ; visible?: boolean } }track index grid settings, only available when track type is NOT IndexTrack
index.major?{ style?: Options ; visible?: boolean }track index grid major settings
index.major.style?Optionstrack index grid major line style
index.major.visible?booleantrack index grid major visibility
index.minor?{ style?: Options ; visible?: boolean }track index grid minor settings
index.minor.style?Optionstrack index grid minor line style
index.minor.visible?booleantrack index grid minor visibility
name?stringtrack name
type?TrackTypetrack type
value?{ logdecades?: number ; logscale?: number ; logstart?: number ; logstop?: number ; major?: { increment?: number ; style?: Options ; visible?: boolean } ; minor?: { increment?: number ; style?: Options ; visible?: boolean } }track value grid settings, only available when track type is NOT IndexTrack
value.logdecades?numberlog decades, only available when track type is LogTrack
value.logscale?numberlog scale, only available when track type is LogTrack
value.logstart?numberlog start, only available when track type is LogTrack
value.logstop?numberlog stop, only available when track type is LogTrack
value.major?{ increment?: number ; style?: Options ; visible?: boolean }track value grid major settings
value.major.increment?numbermajor increment, only available when track type is LinearTrack
value.major.style?Optionstrack value grid major line style
value.major.visible?booleantrack value grid major visibility
value.minor?{ increment?: number ; style?: Options ; visible?: boolean }track value grid minor settings
value.minor.increment?numberminor increment, only available when track type is LinearTrack
value.minor.style?Optionstrack value grid minor line style
value.minor.visible?booleantrack value grid minor visibility

TrackOptionsOut

Ƭ TrackOptionsOut: Object

track options

Type declaration

NameTypeDescription
autolabelrotation?booleanenable or disable automatic label rotation for index track
axis?{ labels?: { edge?: { style?: Type ; visible?: boolean } ; major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } } ; locale?: string | Locale ; name?: string ; ticks?: { edge?: { style?: Type ; visible?: boolean } ; major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } } ; timezone?: string | TimeZone ; timezoneoffset?: number }axis settings
axis.labels?{ edge?: { style?: Type ; visible?: boolean } ; major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } }track index axis labels settings
axis.labels.edge?{ style?: Type ; visible?: boolean }track index axis edge settings
axis.labels.edge.style?Typetrack index axis edge labels style.
axis.labels.edge.visible?booleantrack index axis edge labels visibility
axis.labels.major?{ style?: Type ; visible?: boolean }track index axis major settings
axis.labels.major.style?Typetrack index axis major labels style.
axis.labels.major.visible?booleantrack index axis major labels visibility
axis.labels.minor?{ style?: Type ; visible?: boolean }track index axis minor labels settings
axis.labels.minor.style?Typetrack index axis minor labels style.
axis.labels.minor.visible?booleantrack index axis minor labels visibility
axis.locale?string | Localelocale for tickgenerator of axis
axis.name?stringname of axis
axis.ticks?{ edge?: { style?: Type ; visible?: boolean } ; major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } }track index axis ticks settings
axis.ticks.edge?{ style?: Type ; visible?: boolean }track index axis edge ticks settings
axis.ticks.edge.style?Typetrack index axis edge ticks style.
axis.ticks.edge.visible?booleantrack index axis edge ticks visibility
axis.ticks.major?{ style?: Type ; visible?: boolean }track index axis major ticks settings
axis.ticks.major.style?Typetrack index axis major ticks style.
axis.ticks.major.visible?booleantrack index axis major ticks visibility
axis.ticks.minor?{ style?: Type ; visible?: boolean }track index axis minor ticks settings
axis.ticks.minor.style?Typetrack index axis minor ticks style.
axis.ticks.minor.visible?booleantrack index axis minor ticks visibility
axis.timezone?string | TimeZonetime zone for time axis
axis.timezoneoffset?numbertime zone offset for date time axis
block?{ position?: Position ; visible?: boolean }block settings
block.position?Positionblock position
block.visible?booleanblock visibility
index?{ major?: { style?: Type ; visible?: boolean } ; minor?: { style?: Type ; visible?: boolean } }track index grid settings, only available when track type is NOT IndexTrack
index.major?{ style?: Type ; visible?: boolean }track index grid major settings
index.major.style?Typetrack index grid major line style.
index.major.visible?booleantrack index grid major visibility
index.minor?{ style?: Type ; visible?: boolean }track index grid minor settings
index.minor.style?Typetrack index grid minor line style.
index.minor.visible?booleantrack index grid minor visibility
name?stringtrack name
type?TrackTypetrack type
value?{ logdecades?: number ; logscale?: number ; logstart?: number ; logstop?: number ; major?: { increment?: number ; style?: Type ; visible?: boolean } ; minor?: { increment?: number ; style?: Type ; visible?: boolean } }track value grid settings, only available when track type is NOT IndexTrack
value.logdecades?numberlog decades, only available when track type is LogTrack
value.logscale?numberlog scale, only available when track type is LogTrack
value.logstart?numberlog start, only available when track type is LogTrack
value.logstop?numberlog stop, only available when track type is LogTrack
value.major?{ increment?: number ; style?: Type ; visible?: boolean }track value grid major settings
value.major.increment?numbermajor increment, only available when track type is LinearTrack
value.major.style?Typetrack value grid major line style
value.major.visible?booleantrack value grid major visibility
value.minor?{ increment?: number ; style?: Type ; visible?: boolean }track value grid minor settings
value.minor.increment?numberminor increment, only available when track type is LinearTrack
value.minor.style?Typetrack value grid minor line style.
value.minor.visible?booleantrack value grid minor visibility