Skip to content

ChartProvider interface

Represents chart provider.


▸ canDraw(): boolean

Returns boolean


▸ draw(slot: HTMLElement): any

  • slot: HTMLElement

Returns any


▸ getProviderType(): any

Returns any


▸ getSupportedChartTypes(): ChartType[]

Returns ChartType[]


▸ init(dataTable: EqDataTable,defaultType: ChartType,labelColumnIndex: number,dataColumnIndexes: number[]): any

  • dataTable: EqDataTable
  • defaultType: ChartType
  • labelColumnIndex: number
  • dataColumnIndexes: number[]

Returns any


▸ setChartType(newChartType: ChartType): void

Returns void


▸ setDataColumns(dataColumnIndexes: number[]): any

  • dataColumnIndexes: number[]

Returns any


▸ setLabelColumn(labelColumnIndex: number): void

  • labelColumnIndex: number

Returns void


▸ updateChartColumns(): any

Returns any