BaseChart
Defined in: core/base.ts:21
Extended by
BarChartLineChartPieChartScatterChartRadarChartGaugeChartHBarChartSparklineStackedAreaChartWaterfallChartTreemapChart
Constructors
Constructor
new BaseChart(
container,config?):BaseChart
Defined in: core/base.ts:50
Parameters
container
string | HTMLElement
config?
BaseChartConfig = {}
Returns
BaseChart
Properties
animator
animator:
Animator
Defined in: core/base.ts:34
animProgress
animProgress:
number=1
Defined in: core/base.ts:37
canvas
canvas:
HTMLCanvasElement
Defined in: core/base.ts:31
config
config:
Required<Pick<BaseChartConfig,"title"|"animate"|"animDuration"|"animEasing"|"responsive"|"showGrid"|"showTooltip"|"showLegend"|"legendPosition"|"subtitle">> &BaseChartConfig
Defined in: core/base.ts:23
container
container:
HTMLElement
Defined in: core/base.ts:22
ctx
ctx:
CanvasRenderingContext2D
Defined in: core/base.ts:32
height
height:
number=0
Defined in: core/base.ts:40
hoverIndex
hoverIndex:
number=-1
Defined in: core/base.ts:36
padding
padding:
Padding
Defined in: core/base.ts:41
resolved
resolved:
ResolvedData
Defined in: core/base.ts:38
theme
theme:
Theme
Defined in: core/base.ts:33
tooltip
tooltip:
Tooltip|null
Defined in: core/base.ts:35
width
width:
number=0
Defined in: core/base.ts:39
Accessors
plotArea
Get Signature
get plotArea():
PlotArea
Defined in: core/base.ts:154
Returns
Methods
_draw()
abstract_draw():void
Defined in: core/base.ts:504
Returns
void
_onMouse()
abstract_onMouse(e):void
Defined in: core/base.ts:503
Parameters
e
MouseEvent
Returns
void
destroy()
destroy():
void
Defined in: core/base.ts:222
Returns
void
resize()
resize():
void
Defined in: core/base.ts:212
Returns
void
setData()
setData(
data,mapping?):void
Defined in: core/base.ts:176
Parameters
data
Record<string, any>[] | null | undefined
mapping?
Returns
void
setTheme()
setTheme(
name):void
Defined in: core/base.ts:181
Parameters
name
string
Returns
void
toDataURL()
toDataURL(
type?,quality?):string
Defined in: core/base.ts:218
Export the current chart as a PNG data URL.
Parameters
type?
string = 'image/png'
quality?
number = 0.92
Returns
string
update()
update(
arg,mapping?):void
Defined in: core/base.ts:191
Polymorphic update:
- update(dataArray, mapping?) — replaces data (alias of setData).
- update(configPatch) — patches non-data config (theme, title, padding, etc.).
Parameters
arg
Record<string, any>[] | Partial<BaseChartConfig>
mapping?
Returns
void