ChartTypeBuilder

Builder für Diagrammtypen zum Wechseln und Abrufen des Diagrammtyps. Unterstützt Tabellen, Balken-, Linien-, Kreis- und Streudiagramme sowie weitere Diagrammtypen

Methoden

constructor

Konstruktor

Definition:

constructor(doc: Y.Doc, dsl: Y.Map<any>)

Parameter:

ParameterTypBeschreibung
docY.Doc-
dslY.Map-

observe

Änderungen des Diagrammtyps beobachten

Definition:

observe(callback: ObserveCallback): () => void

Rückgabe: () => void

Parameter:

ParameterTypBeschreibung
callbackObserveCallback- Callback-Funktion

changeChartType

Diagrammtyp setzen

Definition:

changeChartType(chartType: string)

Parameter:

ParameterTypBeschreibung
chartTypestring- Diagrammtyp

getChartType

Aktuellen Diagrammtyp abrufen

Definition:

getChartType(): string

Rückgabe: string

getSupportedDimensionEncodings

Vom aktuellen Diagrammtyp unterstützte Dimensions-Encodings abrufen

Definition:

getSupportedDimensionEncodings()

getRecommendedDimensionEncodings

Empfohlene Dimensions-Encodings anhand des aktuellen Diagrammtyps in Dimensionsreihenfolge zurückgeben

Definition:

getRecommendedDimensionEncodings(dimensionCount?: number)

Parameter:

ParameterTypBeschreibung
dimensionCount?number- Anzahl der Dimensionen; standardmäßig die Dimensionsanzahl in der aktuellen DSL

getSupportedMeasureEncodings

Vom aktuellen Diagrammtyp unterstützte Kennzahlen-Encodings abrufen

Definition:

getSupportedMeasureEncodings()

getRecommendedMeasureEncodings

Empfohlene Kennzahlen-Encodings anhand des aktuellen Diagrammtyps in Kennzahlenreihenfolge zurückgeben

Definition:

getRecommendedMeasureEncodings(measureCount?: number)

Parameter:

ParameterTypBeschreibung
measureCount?number- Anzahl der Kennzahlen; standardmäßig die Kennzahlenanzahl in der aktuellen DSL

toJSON

Als JSON exportieren

Definition:

toJSON(): string

Rückgabe: string

getAvailableChartTypes

Alle unterstützten Diagrammtypen abrufen

Definition:

getAvailableChartTypes(): string[]

Rückgabe: string[]