Type aliases
AnyObject
AnyObject: Record<string, unknown>
ChartItem
ChartItem: string | CanvasRenderingContext2D | HTMLCanvasElement | { canvas?: HTMLCanvasElement } | ArrayLike<CanvasRenderingContext2D | HTMLCanvasElement>
ChartType
ChartType: "bar" | "line" | "scatter" | "bubble" | "pie" | "doughnut" | "polarArea" | "radar" | string
Color
Color: string | CanvasGradient | CanvasPattern
EasingFunction
EasingFunction: "linear" | "easeInQuad" | "easeOutQuad" | "easeInOutQuad" | "easeInCubic" | "easeOutCubic" | "easeInOutCubic" | "easeInQuart" | "easeOutQuart" | "easeInOutQuart" | "easeInQuint" | "easeOutQuint" | "easeInOutQuint" | "easeInSine" | "easeOutSine" | "easeInOutSine" | "easeInExpo" | "easeOutExpo" | "easeInOutExpo" | "easeInCirc" | "easeOutCirc" | "easeInOutCirc" | "easeInElastic" | "easeOutElastic" | "easeInOutElastic" | "easeInBack" | "easeOutBack" | "easeInOutBack" | "easeInBounce" | "easeOutBounce" | "easeInOutBounce"
EmptyObject
EmptyObject: Record<string, never>
FillTarget
FillTarget: number | string | { value?: number } | "start" | "end" | "origin" | "stack" | "shape" | boolean
LayoutPosition
LayoutPosition: "left" | "top" | "right" | "bottom" | "center" | "chartArea" | {}
PointStyle
PointStyle: "circle" | "cross" | "crossRot" | "dash" | "line" | "rect" | "rectRounded" | "rectRot" | "star" | "triangle" | HTMLImageElement | HTMLCanvasElement
Scriptable
Scriptable
<T>: T | ((ctx
?: any, options
?: AnyObject) => T | undefined) | stringType parameters
ScriptableAndArray
Scriptable
And
Array
<T>: readonly T[] | Scriptable<T[]> | stringType parameters
ScriptableFunction
ScriptableFunction<T>: ((chart?: any, args?: any, options?: any) => T) | string
Type parameters
TextAlign
TextAlign: "left" | "center" | "right"
TooltipXAlignment
TooltipXAlignment: "left" | "center" | "right"
TooltipYAlignment
TooltipYAlignment: "top" | "center" | "bottom"
The chart instance.
The call arguments.
The plugin options.