ChartTypeBuilder

Builder jenis chart untuk mengganti dan mengambil jenis chart. Mendukung tabel, bar, line, pie, scatter, dan berbagai jenis chart lain

Metode

constructor

Konstruktor

Definisi:

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

Parameter:

ParameterTipeDeskripsi
docY.Doc-
dslY.Map-

observe

Memantau perubahan jenis chart

Definisi:

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

Mengembalikan: () => void

Parameter:

ParameterTipeDeskripsi
callbackObserveCallback- Fungsi callback

changeChartType

Mengatur jenis chart

Definisi:

changeChartType(chartType: string)

Parameter:

ParameterTipeDeskripsi
chartTypestring- Jenis chart

getChartType

Mengambil jenis chart saat ini

Definisi:

getChartType(): string

Mengembalikan: string

getSupportedDimensionEncodings

Mengambil encoding dimensi yang didukung jenis chart saat ini

Definisi:

getSupportedDimensionEncodings()

getRecommendedDimensionEncodings

Mengembalikan encoding dimensi yang direkomendasikan menurut urutan dimensi berdasarkan jenis chart saat ini

Definisi:

getRecommendedDimensionEncodings(dimensionCount?: number)

Parameter:

ParameterTipeDeskripsi
dimensionCount?number- Jumlah dimensi; default memakai jumlah dimensi dalam DSL saat ini

getSupportedMeasureEncodings

Mengambil encoding measure yang didukung jenis chart saat ini

Definisi:

getSupportedMeasureEncodings()

getRecommendedMeasureEncodings

Mengembalikan encoding measure yang direkomendasikan menurut urutan measure berdasarkan jenis chart saat ini

Definisi:

getRecommendedMeasureEncodings(measureCount?: number)

Parameter:

ParameterTipeDeskripsi
measureCount?number- Jumlah measure; default memakai jumlah measure dalam DSL saat ini

toJSON

Ekspor sebagai JSON

Definisi:

toJSON(): string

Mengembalikan: string

getAvailableChartTypes

Mengambil semua jenis chart yang didukung

Definisi:

getAvailableChartTypes(): string[]

Mengembalikan: string[]