Skip to main content

Class: LineChartViewer

dg.LineChartViewer

Represents a viewer. See also https://datagrok.ai/help/develop/how-to/manipulate-viewers

Use Viewer to control the viewers. To develop a custom viewer, {@see JsViewer}.

Example

let view = grok.shell.addTableView(grok.data.demo.demog());
view.scatterPlot({
x: 'height',
y: 'weight',
size: 'age',
color: 'race',
});

Hierarchy

Constructors

constructor

new LineChartViewer(dart)

Parameters

NameType
dartany

Overrides

Viewer.constructor

Defined in

src/viewer.ts:504

Properties

_properties

Protected _properties: Property[]

Inherited from

Viewer._properties

Defined in

src/widgets.ts:178


_root

Protected _root: HTMLElement

Inherited from

Viewer._root

Defined in

src/widgets.ts:177


dart

dart: any

Inherited from

Viewer.dart

Defined in

src/widgets.ts:181


factory

factory: null | Func = null

Constructor function. No parameters, returns [Widget].

Inherited from

Viewer.factory

Defined in

src/widgets.ts:175


filter

filter: BitSet

Inherited from

Viewer.filter

Defined in

src/viewer.ts:70


isDetached

isDetached: boolean = false

Inherited from

Viewer.isDetached

Defined in

src/widgets.ts:182


props

props: ILineChartLookSettings & ObjectPropertyBag

Inherited from

Viewer.props

Defined in

src/widgets.ts:179


subs

subs: Subscription[]

Inherited from

Viewer.subs

Defined in

src/widgets.ts:180


tags

tags: any

Inherited from

Viewer.tags

Defined in

src/viewer.ts:68


temp

temp: any

Contains auxiliary information

Inherited from

Viewer.temp

Defined in

src/widgets.ts:172

Accessors

activeFrame

get activeFrame(): DataFrame

Returns

DataFrame

Defined in

src/viewer.ts:508


dataFrame

get dataFrame(): DataFrame

Returns

DataFrame

Inherited from

Viewer.dataFrame

Defined in

src/viewer.ts:175

set dataFrame(t): void

Parameters

NameType
tDataFrame

Returns

void

Inherited from

Viewer.dataFrame

Defined in

src/viewer.ts:179


helpUrl

get helpUrl(): string

Returns

string

Inherited from

Viewer.helpUrl

Defined in

src/viewer.ts:183

set helpUrl(s): void

Parameters

NameType
sstring

Returns

void

Inherited from

Viewer.helpUrl

Defined in

src/viewer.ts:187


meta

get meta(): ViewerMetaHelper

Returns

ViewerMetaHelper

Inherited from

Viewer.meta

Defined in

src/viewer.ts:148


onContextMenu

get onContextMenu(): Observable<Menu>

Returns

Observable<Menu>

Inherited from

Viewer.onContextMenu

Defined in

src/viewer.ts:284


onDartPropertyChanged

get onDartPropertyChanged(): Observable<null>

Returns

Observable<null>

Inherited from

Viewer.onDartPropertyChanged

Defined in

src/viewer.ts:310


onDataEvent

get onDataEvent(): Observable<ViewerEvent>

Returns

Observable<ViewerEvent>

Inherited from

Viewer.onDataEvent

Defined in

src/viewer.ts:78


onDataHovered

get onDataHovered(): Observable<ViewerEvent>

Returns

Observable<ViewerEvent>

Inherited from

Viewer.onDataHovered

Defined in

src/viewer.ts:79


onDataRowClicked

get onDataRowClicked(): Observable<ViewerEvent>

Returns

Observable<ViewerEvent>

Inherited from

Viewer.onDataRowClicked

Defined in

src/viewer.ts:82


onDataSelected

get onDataSelected(): Observable<ViewerEvent>

Returns

Observable<ViewerEvent>

Inherited from

Viewer.onDataSelected

Defined in

src/viewer.ts:80


root

get root(): HTMLElement

Visual root.

Returns

HTMLElement

Inherited from

Viewer.root

Defined in

src/viewer.ts:144


table

get table(): DataFrame

Returns

DataFrame

Inherited from

Viewer.table

Defined in

src/viewer.ts:160


tableView

get tableView(): null | TableView

Returns a view this viewer is associated with, or null

Returns

null | TableView

Inherited from

Viewer.tableView

Defined in

src/viewer.ts:170


type

get type(): string

Returns viewer type (see VIEWER constants)

Returns

string

Inherited from

Viewer.type

Defined in

src/viewer.ts:156


view

get view(): null | View

Returns a view this viewer is associated with, or null

Returns

null | View

Inherited from

Viewer.view

Defined in

src/viewer.ts:165

Methods

addProperty

Private addProperty(propertyName, propertyType, defaultValue?, options?): any

Registers an property with the specified type, name, and defaultValue. Registered property gets added to {@see properties}. Returns default value, thus allowing to combine registering a property with the initialization

Parameters

NameTypeDefault value
propertyNamestringundefined
propertyType"string" | "bigint" | "object" | "map" | "file" | "view" | "element" | "int" | "double" | "bool" | "byte_array" | "datetime" | "qnum" | "dataframe" | "num" | "string_list" | "dataframe_list" | "cell" | "column" | "column_list" | "graphics" | "tablerowfiltercall" | "colfiltercall" | "bitset" | "dynamic" | "viewer" | "list" | "semantic_value" | "func" | "funccall" | "property" | "categorical" | "numerical" | "GridCellRenderArgs" | "TableView" | "User" | "Menu" | "Project" | "event_data" | "progressindicator" | "Credentials" | "ScriptEnvironment" | "Notebook"undefined
defaultValueanynull
optionsnull | { [key: string]: any; } & PropertyOptionsnull

Returns

any

Inherited from

Viewer.addProperty

Defined in

src/widgets.ts:280


apply

apply(properties): Widget<any>

Parameters

NameType
propertiesobject

Returns

Widget<any>

Inherited from

Viewer.apply

Defined in

src/widgets.ts:230


close

close(): void

Closes and detaches the viewer.

Returns

void

Inherited from

Viewer.close

Defined in

src/viewer.ts:138


copyViewersLook

copyViewersLook(other): void

Parameters

NameType
otherViewer<any>

Returns

void

Inherited from

Viewer.copyViewersLook

Defined in

src/viewer.ts:324


detach

detach(): void

Gets called when a widget is detached and will no longer be used. Typically used for unsubscribing from events. Be sure to call super.detach() if this method is overridden.

Returns

void

Inherited from

Viewer.detach

Defined in

src/widgets.ts:264


getDartProperties

getDartProperties(): any[]

Returns

any[]

Inherited from

Viewer.getDartProperties

Defined in

src/widgets.ts:246


getInfo

getInfo(): Object

Returns

Object

Inherited from

Viewer.getInfo

Defined in

src/viewer.ts:129


getOptions

getOptions(includeDefaults?): Object

Gets the serialized viewer options. [includeDefaults] flag specifies whether the properties with the default values should be returned. Not including default properties makes it more clean and efficient for serialization purposes.

See also setOptions Sample: https://public.datagrok.ai/js/samples/ui/viewers/types/scatter-plot

Parameters

NameTypeDefault value
includeDefaultsbooleanfalse

Returns

Object

NameType
idstring
look{ [key: string]: any; }
typestring

Inherited from

Viewer.getOptions

Defined in

src/viewer.ts:125


getProperties

getProperties(): Property[]

Returns

Property[]

Inherited from

Viewer.getProperties

Defined in

src/viewer.ts:133


initDartObject

initDartObject(dart): void

Parameters

NameType
dartany

Returns

void

Inherited from

Viewer.initDartObject

Defined in

src/viewer.ts:84


onEvent

onEvent(eventId?): Observable<any>

Observes platform events with the specified eventId.

Parameters

NameTypeDefault value
eventIdnull | stringnull

Returns

Observable<any>

Inherited from

Viewer.onEvent

Defined in

src/viewer.ts:289


onFrameAttached

onFrameAttached(dataFrame): void

Parameters

NameType
dataFrameDataFrame

Returns

void

Inherited from

Viewer.onFrameAttached

Defined in

src/widgets.ts:252


onPropertyChanged

onPropertyChanged(property): void

Gets called when viewer's property is changed.

Parameters

NameTypeDescription
propertynull | Propertyor null, if multiple properties were changed.

Returns

void

Inherited from

Viewer.onPropertyChanged

Defined in

src/widgets.ts:244


removeFromView

removeFromView(): any

Returns

any

Inherited from

Viewer.removeFromView

Defined in

src/viewer.ts:328


setOptions

setOptions(map): void

Sets viewer options. See also getOptions Sample: https://public.datagrok.ai/js/samples/ui/viewers/types/scatter-plot

Parameters

NameType
mapObject
map.type?string

Returns

void

Inherited from

Viewer.setOptions

Defined in

src/viewer.ts:113


sourceRowsChanged

sourceRowsChanged(): void

Returns

void

Inherited from

Viewer.sourceRowsChanged

Defined in

src/widgets.ts:250


sub

sub(subscription): void

Registers a subscription to an external event.

Parameters

NameType
subscriptionSubscription

Returns

void

Inherited from

Viewer.sub

Defined in

src/widgets.ts:223


toCompactLook

toCompactLook(): void

Returns

void

Inherited from

Viewer.toCompactLook

Defined in

src/viewer.ts:306


toDart

toDart(): any

Returns

any

Inherited from

Viewer.toDart

Defined in

src/widgets.ts:215


barChart

Static barChart(t, options?): Viewer<IBarChartLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IBarChartLookSettings>

Inherited from

Viewer.barChart

Defined in

src/viewer.ts:199


boxPlot

Static boxPlot(t, options?): Viewer<IBoxPlotLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IBoxPlotLookSettings>

Inherited from

Viewer.boxPlot

Defined in

src/viewer.ts:207


calendar

Static calendar(t, options?): Viewer<ICalendarLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<ICalendarLookSettings>

Inherited from

Viewer.calendar

Defined in

src/viewer.ts:227


correlationPlot

Static correlationPlot(t, options?): Viewer<ICorrelationPlotLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<ICorrelationPlotLookSettings>

Inherited from

Viewer.correlationPlot

Defined in

src/viewer.ts:231


densityPlot

Static densityPlot(t, options?): Viewer<IDensityPlotLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IDensityPlotLookSettings>

Inherited from

Viewer.densityPlot

Defined in

src/viewer.ts:235


filters

Static filters(t, options?): Viewer<IFiltersLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IFiltersLookSettings>

Inherited from

Viewer.filters

Defined in

src/viewer.ts:211


find

Static find(root): null | Widget<any>

Finds existing widget from its visual root.

Parameters

NameType
rootElement

Returns

null | Widget<any>

Inherited from

Viewer.find

Defined in

src/widgets.ts:211


form

Static form(t, options?): Viewer<IFormLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IFormLookSettings>

Inherited from

Viewer.form

Defined in

src/viewer.ts:239


fromRoot

Static fromRoot(root): Widget<any>

Creates a new widget from the root element.

Parameters

NameType
rootHTMLElement

Returns

Widget<any>

Inherited from

Viewer.fromRoot

Defined in

src/widgets.ts:303


fromType

Static fromType(viewerType, table, options?): Viewer<any>

Creates a new viewer of the specified type.

Parameters

NameTypeDefault value
viewerTypestringundefined
tableDataFrameundefined
optionsnull | objectnull

Returns

Viewer<any>

Inherited from

Viewer.fromType

Defined in

src/viewer.ts:100


getAll

Static getAll(): Widget<any>[]

Returns all currently active widgets.

Returns

Widget<any>[]

Inherited from

Viewer.getAll

Defined in

src/widgets.ts:206


getViewerTypes

Static getViewerTypes(): string[]

Returns

string[]

Inherited from

Viewer.getViewerTypes

Defined in

src/viewer.ts:104


grid

Static grid(t, options?): Grid

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Grid

Inherited from

Viewer.grid

Defined in

src/viewer.ts:191


heatMap

Static heatMap(t, options?): Viewer<IGridLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IGridLookSettings>

Inherited from

Viewer.heatMap

Defined in

src/viewer.ts:203


histogram

Static histogram(t, options?): Viewer<IHistogramLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IHistogramLookSettings>

Inherited from

Viewer.histogram

Defined in

src/viewer.ts:195


lineChart

Static lineChart(t, options?): Viewer<ILineChartLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<ILineChartLookSettings>

Inherited from

Viewer.lineChart

Defined in

src/viewer.ts:219


markup

Static markup(t, options?): Viewer<IMarkupViewerLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IMarkupViewerLookSettings>

Inherited from

Viewer.markup

Defined in

src/viewer.ts:243


matrixPlot

Static matrixPlot(t, options?): Viewer<IMatrixPlotLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IMatrixPlotLookSettings>

Inherited from

Viewer.matrixPlot

Defined in

src/viewer.ts:247


network

Static network(t, options?): Viewer<INetworkDiagramLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<INetworkDiagramLookSettings>

Inherited from

Viewer.network

Defined in

src/viewer.ts:223


pcPlot

Static pcPlot(t, options?): Viewer<IPcPlotLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IPcPlotLookSettings>

Inherited from

Viewer.pcPlot

Defined in

src/viewer.ts:251


pieChart

Static pieChart(t, options?): Viewer<IPieChartLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IPieChartLookSettings>

Inherited from

Viewer.pieChart

Defined in

src/viewer.ts:255


scatterPlot

Static scatterPlot(t, options?): ScatterPlotViewer

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

ScatterPlotViewer

Inherited from

Viewer.scatterPlot

Defined in

src/viewer.ts:215


scatterPlot3d

Static scatterPlot3d(t, options?): Viewer<IScatterPlot3dLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IScatterPlot3dLookSettings>

Inherited from

Viewer.scatterPlot3d

Defined in

src/viewer.ts:259


statistics

Static statistics(t, options?): Viewer<IStatsViewerLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<IStatsViewerLookSettings>

Inherited from

Viewer.statistics

Defined in

src/viewer.ts:263


tile

Static tile(t, options?): Viewer<ITileViewerLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<ITileViewerLookSettings>

Inherited from

Viewer.tile

Defined in

src/viewer.ts:267


treeMap

Static treeMap(t, options?): Viewer<ITreeMapLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<ITreeMapLookSettings>

Inherited from

Viewer.treeMap

Defined in

src/viewer.ts:271


trellisPlot

Static trellisPlot(t, options?): Viewer<ITrellisPlotLookSettings>

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<ITrellisPlotLookSettings>

Inherited from

Viewer.trellisPlot

Defined in

src/viewer.ts:275


wordCloud

Static wordCloud(t, options?): Viewer<any>

Deprecated

Parameters

NameTypeDefault value
tDataFrameundefined
optionsnull | objectnull

Returns

Viewer<any>

Inherited from

Viewer.wordCloud

Defined in

src/viewer.ts:280