ChartTypeBuilder

Builder de type de graphique pour changer et récupérer le type de graphique. Prend en charge les tableaux, graphiques en barres, graphiques en courbes, graphiques en secteurs, nuages de points et d'autres types de graphiques

Méthodes

constructor

Constructeur

Définition:

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

Paramètres:

ParamètreTypeDescription
docY.Doc-
dslY.Map-

observe

Observer les changements de type de graphique

Définition:

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

Retour: () => void

Paramètres:

ParamètreTypeDescription
callbackObserveCallback- Fonction de rappel

changeChartType

Définir le type de graphique

Définition:

changeChartType(chartType: string)

Paramètres:

ParamètreTypeDescription
chartTypestring- Type de graphique

getChartType

Obtenir le type de graphique courant

Définition:

getChartType(): string

Retour: string

getSupportedDimensionEncodings

Obtenir les encodages de dimensions pris en charge par le type de graphique courant

Définition:

getSupportedDimensionEncodings()

getRecommendedDimensionEncodings

Renvoyer les encodages de dimensions recommandés selon le type de graphique courant et l'ordre des dimensions

Définition:

getRecommendedDimensionEncodings(dimensionCount?: number)

Paramètres:

ParamètreTypeDescription
dimensionCount?number- Nombre de dimensions ; par défaut le nombre de dimensions dans la DSL courante

getSupportedMeasureEncodings

Obtenir les encodages de mesures pris en charge par le type de graphique courant

Définition:

getSupportedMeasureEncodings()

getRecommendedMeasureEncodings

Renvoyer les encodages de mesures recommandés selon le type de graphique courant et l'ordre des mesures

Définition:

getRecommendedMeasureEncodings(measureCount?: number)

Paramètres:

ParamètreTypeDescription
measureCount?number- Nombre de mesures ; par défaut le nombre de mesures dans la DSL courante

toJSON

Exporter en JSON

Définition:

toJSON(): string

Retour: string

getAvailableChartTypes

Obtenir tous les types de graphiques pris en charge

Définition:

getAvailableChartTypes(): string[]

Retour: string[]