Type aliases
BorderAlignment
BorderAlignment: "center" | "inner"
ChartColor
ChartColor: string | CanvasGradient | CanvasPattern | string[]
ChartTooltipPositioner
Chart
TooltipPositioner: (elements: any[], eventPosition: Point) => Point
Type declaration
-
-
Parameters
-
elements: any[]
-
eventPosition: Point
ChartType
ChartType: "line" | "bar" | "horizontalBar" | "radar" | "doughnut" | "polarArea" | "bubble" | "pie" | "scatter"
Easing
Easing: "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"
PointStyle
PointStyle: "circle" | "cross" | "crossRot" | "dash" | "line" | "rect" | "rectRounded" | "rectRot" | "star" | "triangle"
PositionType
PositionType: "left" | "right" | "top" | "bottom" | "chartArea"
ScaleType
ScaleType: "category" | "linear" | "logarithmic" | "time" | "radialLinear"
Scriptable
Scriptable<T>
: (ctx
: { chart
?: export=; dataIndex
?: number; dataset
?: ChartDataSets; datasetIndex
?: number }) => T
Type parameters
Type declaration
-
-
Parameters
-
ctx: { chart?: export=; dataIndex?: number; dataset?: ChartDataSets; datasetIndex?: number }
-
Optional chart?: export=
-
Optional dataIndex?: number
-
-
Optional datasetIndex?: number
Returns T
TextAlignment
TextAlignment: "left" | "center" | "right"
TimeUnit
TimeUnit: "millisecond" | "second" | "minute" | "hour" | "day" | "week" | "month" | "quarter" | "year"