# 介面: Tooltip
# 階層
-
↳
Tooltip
# 屬性
# defaults
• 可選
defaults: Partial
<AnyObject
>
外掛程式中使用的預設選項
# 繼承自
# 定義於
types/index.d.ts:1122 (在新視窗開啟)
# events
• 可選
events: keyof HTMLElementEventMap
[]
events 選項定義外掛程式應監聽的瀏覽器事件。
預設
['mousemove', 'mouseout', 'click', 'touchstart', 'touchmove']
# 繼承自
# 定義於
# id
• id: string
# 繼承自
# 定義於
# positioners
• 唯讀
positioners: TooltipPositionerMap
# 定義於
types/index.d.ts:2653 (在新視窗開啟)
# 方法
# afterBuildTicks
▸ 可選
afterBuildTicks(chart
, args
, options
): void
描述
在刻度建立後呼叫。 此鉤子會針對圖表中的每個刻度分開呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.scale | Scale <CoreScaleOptions > | 刻度。 |
options | AnyObject | 外掛程式選項。 |
# 返回
void
# 繼承自
# 定義於
# afterDataLimits
▸ 可選
afterDataLimits(chart
, args
, options
): void
描述
在計算刻度資料限制後呼叫。 此鉤子會針對圖表中的每個刻度分開呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.scale | Scale <CoreScaleOptions > | 刻度。 |
options | AnyObject | 外掛程式選項。 |
# 返回
void
# 繼承自
# 定義於
# afterDatasetDraw
▸ 可選
afterDatasetDraw(chart
, args
, options
): void
描述
在繪製指定 args.index
的 chart
資料集之後呼叫(資料集以相反的順序繪製)。 請注意,如果先前已取消資料集繪製,則不會呼叫此鉤子。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.index | number | 資料集索引。 |
args.meta | ChartMeta <keyof ChartTypeRegistry , default <AnyObject , AnyObject >, default <AnyObject , AnyObject >> | 資料集元數據。 |
options | AnyObject | 外掛程式選項。 |
# 返回
void
# 繼承自
# 定義於
# afterDatasetUpdate
▸ Optional
afterDatasetUpdate(chart
, args
, options
): void
描述
在給定 args.index
的 chart
資料集更新後呼叫。請注意,如果資料集更新先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | false | - |
args.index | number | 資料集索引。 |
args.meta | ChartMeta <keyof ChartTypeRegistry , default <AnyObject , AnyObject >, default <AnyObject , AnyObject >> | 資料集元數據。 |
args.mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | 更新模式。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterDatasetsDraw
▸ Optional
afterDatasetsDraw(chart
, args
, options
, cancelable
): void
描述
在 chart
資料集繪製完成後呼叫。請注意,如果資料集繪製先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
cancelable | false | - |
# 回傳
void
# 繼承自
# 定義於
# afterDatasetsUpdate
▸ Optional
afterDatasetsUpdate(chart
, args
, options
): void
描述
在 chart
資料集更新後呼叫。請注意,如果資料集更新先前已取消,則不會呼叫此 Hook。
自
版本 2.1.5
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
args.mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | 更新模式。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterDestroy
▸ Optional
afterDestroy(chart
, args
, options
): void
在圖表銷毀後呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterDraw
▸ Optional
afterDraw(chart
, args
, options
): void
描述
在 chart
繪製完成後呼叫。請注意,如果繪圖先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterEvent
▸ Optional
afterEvent(chart
, args
, options
): void
描述
在 event
被消耗後呼叫。請注意,如果 event
先前已捨棄,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | false | - |
args.changed? | boolean | 如果外掛程式需要重新渲染,則設定為 true。應該只變更為 true,因為此 args 物件會傳遞給所有外掛程式。 |
args.event | ChartEvent | 事件物件。 |
args.inChartArea | boolean | 事件位置在 chartArea 內 |
args.replay | boolean | 如果此事件從 Chart.update 重播,則為 True |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterInit
▸ Optional
afterInit(chart
, args
, options
): void
描述
在 chart
初始化後和第一次更新之前呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterLayout
▸ Optional
afterLayout(chart
, args
, options
): void
描述
在 chart
排版完成後呼叫。請注意,如果版面配置更新先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterRender
▸ Optional
afterRender(chart
, args
, options
): void
描述
在 chart
完全渲染 (和動畫完成) 後呼叫。請注意,如果渲染先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterTooltipDraw
▸ Optional
afterTooltipDraw(chart
, args
, options
): void
描述
在繪製 tooltip
後呼叫。請注意,如果工具提示繪製先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.tooltip | TooltipModel <keyof ChartTypeRegistry > | 工具提示。 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# afterUpdate
▸ Optional
afterUpdate(chart
, args
, options
): void
描述
在 chart
更新後和渲染之前呼叫。請注意,如果圖表更新先前已取消,則不會呼叫此 Hook。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | 更新模式 |
options | AnyObject | 外掛程式選項。 |
# 回傳
void
# 繼承自
# 定義於
# beforeBuildTicks
▸ Optional
beforeBuildTicks(chart
, args
, options
): void
描述
在刻度建立前呼叫。此鉤子會針對圖表中的每個刻度分別呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.scale | Scale <CoreScaleOptions > | 刻度。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
void
# 繼承自
# 定義於
# beforeDataLimits
▸ Optional
beforeDataLimits(chart
, args
, options
): void
描述
在計算刻度數據限制前呼叫。此鉤子會針對圖表中的每個刻度分別呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.scale | Scale <CoreScaleOptions > | 刻度。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
void
# 繼承自
# 定義於
# beforeDatasetDraw
▸ Optional
beforeDatasetDraw(chart
, args
, options
): boolean
| void
描述
在繪製給定 args.index
的 chart
資料集之前呼叫(資料集以反向順序繪製)。如果任何外掛程式返回 false
,則資料集繪製將被取消,直到觸發另一個 render
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.index | number | 資料集索引。 |
args.meta | ChartMeta <keyof ChartTypeRegistry , default <AnyObject , AnyObject >, default <AnyObject , AnyObject >> | 資料集元數據。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
boolean
| void
false
以取消圖表資料集繪製。
# 繼承自
# 定義於
# beforeDatasetUpdate
▸ Optional
beforeDatasetUpdate(chart
, args
, options
): boolean
| void
描述
在更新給定 args.index
的 chart
資料集之前呼叫。如果任何外掛程式返回 false
,則資料集更新將被取消,直到觸發另一個 update
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
args.index | number | 資料集索引。 |
args.meta | ChartMeta <keyof ChartTypeRegistry , default <AnyObject , AnyObject >, default <AnyObject , AnyObject >> | 資料集元數據。 |
args.mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | 更新模式。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
boolean
| void
false
以取消圖表資料集繪製。
# 繼承自
# 定義於
# beforeDatasetsDraw
▸ Optional
beforeDatasetsDraw(chart
, args
, options
): boolean
| void
描述
在繪製 chart
資料集之前呼叫。如果任何外掛程式返回 false
,則資料集繪製將被取消,直到觸發另一個 render
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
options | AnyObject | 外掛程式選項。 |
# 返回值
boolean
| void
false
以取消圖表資料集繪製。
# 繼承自
# 定義於
# beforeDatasetsUpdate
▸ Optional
beforeDatasetsUpdate(chart
, args
, options
): boolean
| void
描述
在更新 chart
資料集之前呼叫。如果任何外掛程式返回 false
,則資料集更新將被取消,直到觸發另一個 update
。
自
版本 2.1.5
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | 更新模式。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
boolean
| void
false 以取消資料集更新。
# 繼承自
# 定義於
# beforeDestroy
▸ Optional
beforeDestroy(chart
, args
, options
): void
在圖表被銷毀之前呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
void
# 繼承自
# 定義於
# beforeDraw
▸ Optional
beforeDraw(chart
, args
, options
): boolean
| void
描述
在每個動畫影格繪製 chart
之前呼叫。如果任何外掛程式返回 false
,則影格繪製將被取消,直到觸發另一個 render
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
options | AnyObject | 外掛程式選項。 |
# 返回值
boolean
| void
false
以取消圖表繪製。
# 繼承自
# 定義於
# beforeElementsUpdate
▸ Optional
beforeElementsUpdate(chart
, args
, options
): void
描述
在更新過程中,在建立任何圖表元素之前呼叫。這可以用於通過更改資料集中的資料陣列來進行數據抽取。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 返回值
void
# 繼承自
# 定義於
# beforeEvent
▸ Optional
beforeEvent(chart
, args
, options
): boolean
| void
描述
在處理指定的 event
之前呼叫。如果任何外掛程式返回 false
,則該事件將被丟棄。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
args.event | ChartEvent | 事件物件。 |
args.inChartArea | boolean | 事件位置在 chartArea 內 |
args.replay | boolean | 如果此事件從 Chart.update 重播,則為 True |
options | AnyObject | 外掛程式選項。 |
# 返回值
boolean
| void
# 繼承自
# 定義於
types/index.d.ts:1075 (在新視窗開啟)
# beforeInit
▸ Optional
beforeInit(chart
, args
, options
): void
描述
在初始化 chart
之前呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void
# 繼承自
# 定義於
# beforeLayout
▸ Optional
beforeLayout(chart
, args
, options
): boolean
| void
描述
在配置 chart
之前呼叫。如果任何外掛程式回傳 false
,則版面配置更新將被取消,直到觸發另一個 update
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
options | AnyObject | 外掛程式選項。 |
# 回傳值
boolean
| void
false
以取消圖表版面配置。
# 繼承自
# 定義於
# beforeRender
▸ Optional
beforeRender(chart
, args
, options
): boolean
| void
描述
在渲染 chart
之前呼叫。如果任何外掛程式回傳 false
,則渲染將被取消,直到觸發另一個 render
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
options | AnyObject | 外掛程式選項。 |
# 回傳值
boolean
| void
false
以取消圖表渲染。
# 繼承自
# 定義於
# beforeTooltipDraw
▸ Optional
beforeTooltipDraw(chart
, args
, options
): boolean
| void
描述
在繪製 tooltip
之前呼叫。如果任何外掛程式回傳 false
,則工具提示繪製將被取消,直到觸發另一個 render
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
args.tooltip | TooltipModel <keyof ChartTypeRegistry > | 工具提示。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
boolean
| void
false
以取消圖表工具提示繪製。
# 繼承自
# 定義於
types/index.d.ts:2696 (在新視窗開啟)
# beforeUpdate
▸ Optional
beforeUpdate(chart
, args
, options
): boolean
| void
描述
在更新 chart
之前呼叫。如果任何外掛程式回傳 false
,則更新將被取消(因此後續的渲染),直到觸發另一個 update
。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.cancelable | true | - |
args.mode | "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | 更新模式 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
boolean
| void
false
以取消圖表更新。
# 繼承自
# 定義於
# install
▸ Optional
install(chart
, args
, options
): void
描述
當此外掛程式安裝到此圖表實例時呼叫。此掛鉤也會針對已停用的外掛程式調用 (options === false)。
自
3.0.0
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void
# 繼承自
# 定義於
# reset
▸ Optional
reset(chart
, args
, options
): void
描述
在圖表重設期間呼叫
自
版本 3.0.0
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void
# 繼承自
# 定義於
# resize
▸ Optional
resize(chart
, args
, options
): void
描述
在調整圖表大小後呼叫。
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | Object | 呼叫參數。 |
args.size | Object | 新的畫布顯示大小(相當於 canvas.style width & height)。 |
args.size.height | number | - |
args.size.width | number | - |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void
# 繼承自
# 定義於
types/index.d.ts:1095 (在新視窗開啟)
# start
▸ Optional
start(chart
, args
, options
): void
描述
當外掛程式啟動時呼叫。當建立圖表或啟用外掛程式時會發生此情況。
自
3.0.0
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void
# 繼承自
# 定義於
# stop
▸ Optional
stop(chart
, args
, options
): void
描述
當外掛程式停止時呼叫。當圖表被銷毀或外掛程式被停用時會發生此情況。
自
3.0.0
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void
# 繼承自
# 定義於
# uninstall
▸ Optional
uninstall(chart
, args
, options
): void
在圖表銷毀後,對為該圖表安裝的所有外掛程式呼叫。此掛鉤也會針對已停用的外掛程式調用 (options === false)。
自
3.0.0
# 參數
名稱 | 類型 | 描述 |
---|---|---|
chart | Chart <keyof ChartTypeRegistry , (number | [number , number ] | Point | BubbleDataPoint )[], unknown > | 圖表實例。 |
args | EmptyObject | 呼叫參數。 |
options | AnyObject | 外掛程式選項。 |
# 回傳值
void