# インターフェース: Plugin<TType, O>
# 型パラメータ
| 名前 | 型 |
|---|---|
TType | extends ChartType = ChartType |
O | AnyObject |
# 階層
ExtendedPlugin<TType,O>↳
Plugin↳↳
Tooltip
# プロパティ
# defaults
• Optional defaults: Partial<O>
プラグインで使用されるデフォルトオプション
# 定義元
types/index.d.ts:1122 (新しいウィンドウで開きます)
# events
• Optional events: keyof HTMLElementEventMap[]
eventsオプションは、プラグインがリッスンする必要があるブラウザイベントを定義します。
デフォルト
['mousemove', 'mouseout', 'click', 'touchstart', 'touchmove']
# 定義元
types/index.d.ts:823 (新しいウィンドウで開きます)
# id
• id: string
# 定義元
types/index.d.ts:817 (新しいウィンドウで開きます)
# メソッド
# afterBuildTicks
▸ Optional afterBuildTicks(chart, args, options): void
説明
スケールが目盛りを構築した後に呼び出されます。このフックは、チャート内の各スケールに対して個別に呼び出されます。
# パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
chart | Chart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown> | チャートインスタンス。 |
args | Object | 呼び出し引数。 |
args.scale | Scale<CoreScaleOptions> | スケール。 |
options | O | プラグインオプション。 |
# 戻り値
void
# 定義元
types/index.d.ts:982 (新しいウィンドウで開きます)
# afterDataLimits
▸ Optional afterDataLimits(chart, args, options): void
説明
スケールデータの上限が計算された後に呼び出されます。このフックは、チャート内の各スケールに対して個別に呼び出されます。
# パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
chart | Chart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown> | チャートインスタンス。 |
args | Object | 呼び出し引数。 |
args.scale | Scale<CoreScaleOptions> | スケール。 |
options | O | プラグインオプション。 |
# 戻り値
void
# 定義元
types/index.d.ts:966 (新しいウィンドウで開きます)
# afterDatasetDraw
▸ Optional afterDatasetDraw(chart, args, options): void
説明
指定されたargs.indexで、chartのデータセットが描画された後に呼び出されます(データセットは逆順で描画されます)。データセットの描画が以前にキャンセルされた場合、このフックは呼び出されないことに注意してください。
# パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
chart | Chart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown> | チャートインスタンス。 |
args | Object | 呼び出し引数。 |
args.index | number | データセットのインデックス。 |
args.meta | ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>> | データセットのメタデータ。 |
options | O | プラグインオプション。 |
# 戻り値
void
# 定義元
types/index.d.ts:1064 (新しいウィンドウで開きます)
# afterDatasetUpdate
▸ Optional afterDatasetUpdate(chart, args, options): void
説明
指定されたargs.indexで、chartのデータセットが更新された後に呼び出されます。データセットの更新が以前にキャンセルされた場合、このフックは呼び出されないことに注意してください。
# パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
chart | Chart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, 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 | O | プラグインオプション。 |
# 戻り値
void
# 定義元
types/index.d.ts:941 (新しいウィンドウで開きます)
# afterDatasetsDraw
▸ Optional afterDatasetsDraw(chart, args, options, cancelable): void
説明
chartのデータセットが描画された後に呼び出されます。データセットの描画が以前にキャンセルされた場合、このフックは呼び出されないことに注意してください。
# パラメータ
| 名前 | 型 | 説明 |
|---|---|---|
chart | Chart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown> | チャートインスタンス。 |
args | EmptyObject | 呼び出し引数。 |
options | O | プラグインオプション。 |
cancelable | false | - |
# 戻り値
void
# 定義元
types/index.d.ts:1041 # afterDatasetsUpdate ▸ version 2.1.5 types/index.d.ts:918 (新しいウィンドウで開く) ▸ チャートが破棄された後に呼び出されます。 types/index.d.ts:1109 (新しいウィンドウで開く) ▸ types/index.d.ts:1024 (新しいウィンドウで開く) ▸ types/index.d.ts:1087 (新しいウィンドウで開く) ▸ types/index.d.ts:862 (新しいウィンドウで開く) ▸ types/index.d.ts:990 (新しいウィンドウで開く) ▸ types/index.d.ts:1007 (新しいウィンドウで開く) ▸ ExtendedPlugin.afterTooltipDraw types/index.d.ts:2705 (新しいウィンドウで開く) ▸ types/index.d.ts:881 (新しいウィンドウで開く) ▸ スケールが目盛りを構築する前に呼び出されます。このフックは、チャート内の各スケールに対して個別に呼び出されます。 types/index.d.ts:974 (新しいウィンドウで開く) ▸ スケールのデータ制限が計算される前に呼び出されます。このフックは、チャート内の各スケールに対して個別に呼び出されます。 types/index.d.ts:958 (新しいウィンドウで開く) ▸ 指定された types/index.d.ts:1053 (新しいウィンドウで開く) ▸ 指定された types/index.d.ts:930 (新しいウィンドウで開く) ▸ types/index.d.ts:1033 (新しいウィンドウで開く) ▸ version 2.1.5 データセットの更新をキャンセルする場合はfalse。 types/index.d.ts:908 (新しいウィンドウで開く) ▸ チャートが破棄される前に呼び出されます。 types/index.d.ts:1102 (新しいウィンドウで開く) ▸ アニメーションフレームごとに、 チャートの描画をキャンセルする場合は types/index.d.ts:1016 (新しいウィンドウで開く) ▸ チャート要素が作成される前の更新処理中に呼び出されます。これは、データセット内のデータ配列を変更することによって、データの間引きに使用できます。 types/index.d.ts:889 (新しいウィンドウで開く) ▸ 指定された types/index.d.ts:1075 (新しいウィンドウで開く) ▸ types/index.d.ts:855 (新しいウィンドウで開く) ▸ チャートのレイアウトをキャンセルする場合は types/index.d.ts:950 (新しいウィンドウで開く) ▸ チャートのレンダリングをキャンセルする場合は types/index.d.ts:999 (新しいウィンドウで開く) ▸ チャートのツールチップの描画をキャンセルする場合は ExtendedPlugin.beforeTooltipDraw types/index.d.ts:2696 (新しいウィンドウで開く) ▸ チャートの更新をキャンセルする場合は types/index.d.ts:872 (新しいウィンドウで開く) ▸ プラグインがこのチャートインスタンスにインストールされたときに呼び出されます。このフックは、無効になっているプラグイン(options === false)の場合にも呼び出されます。 3.0.0 types/index.d.ts:832 (新しいウィンドウで開く) ▸ チャートのリセット中に呼び出されます バージョン 3.0.0 types/index.d.ts:897 (新しいウィンドウで開く) ▸ チャートのリサイズ後に呼び出されます。 types/index.d.ts:1095 (新しいウィンドウで開く) ▸ プラグインが起動するときに呼び出されます。これは、チャートが作成されたとき、またはプラグインが有効になったときに発生します。 3.0.0 types/index.d.ts:840 (新しいウィンドウで開く) ▸ プラグインが停止するときに呼び出されます。これは、チャートが破棄されたとき、またはプラグインが無効になったときに発生します。 3.0.0 types/index.d.ts:848 (新しいウィンドウで開く) ▸ チャートが破棄された後、そのチャートにインストールされていたすべてのプラグインで呼び出されます。このフックは、無効になっているプラグイン(options === false)の場合にも呼び出されます。 3.0.0Optional afterDatasetsUpdate(chart, args, options): void説明chart のデータセットが更新された後に呼び出されます。このフックは、データセットの更新が以前にキャンセルされた場合には呼び出されないことに注意してください。Since# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- args.mode"none" | "hide" | "show" | "default" | "active" | "resize" | "reset"更新モード。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterDestroy
Optional afterDestroy(chart, args, options): void# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterDraw
Optional afterDraw(chart, args, options): void説明chart が描画された後に呼び出されます。このフックは、描画が以前にキャンセルされた場合には呼び出されないことに注意してください。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterEvent
Optional afterEvent(chart, args, options): void説明event が処理された後に呼び出されます。このフックは、event が以前に破棄された場合には呼び出されないことに注意してください。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelablefalse- args.changed?booleanプラグインがレンダリングを必要とする場合に true に設定します。この args オブジェクトはすべてのプラグインを通過するため、true に変更するのみにしてください。 args.eventChartEventイベントオブジェクト。 args.inChartAreabooleanイベントの位置が chartArea 内にある args.replaybooleanこのイベントが Chart.update からリプレイされる場合は trueoptionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterInit
Optional afterInit(chart, args, options): void説明chart が初期化された後、最初の更新の前に呼び出されます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterLayout
Optional afterLayout(chart, args, options): void説明chart のレイアウトが完了した後に呼び出されます。このフックは、レイアウトの更新が以前にキャンセルされた場合には呼び出されないことに注意してください。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterRender
Optional afterRender(chart, args, options): void説明chart が完全にレンダリングされた後(およびアニメーションが完了した後)に呼び出されます。このフックは、レンダリングが以前にキャンセルされた場合には呼び出されないことに注意してください。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# afterTooltipDraw
Optional afterTooltipDraw(chart, args, options): void説明tooltip の描画後に呼び出されます。このフックは、ツールチップの描画が以前にキャンセルされた場合には呼び出されないことに注意してください。# パラメータ
名前 型 説明 chartChart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>チャートインスタンス。 argsObject呼び出し引数。 args.tooltipTooltipModel<TType>ツールチップ。 optionsOプラグインオプション。 # 戻り値
void# 継承元
# 定義場所
# afterUpdate
Optional afterUpdate(chart, args, options): void説明chart が更新された後、レンダリング前に呼び出されます。このフックは、チャートの更新が以前にキャンセルされた場合には呼び出されないことに注意してください。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.mode"none" | "hide" | "show" | "default" | "active" | "resize" | "reset"更新モード optionsOプラグインオプション。 # 戻り値
void# 定義場所
# beforeBuildTicks
Optional beforeBuildTicks(chart, args, options): void説明# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.scaleScale<CoreScaleOptions>スケール。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# beforeDataLimits
Optional beforeDataLimits(chart, args, options): void説明# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.scaleScale<CoreScaleOptions>スケール。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# beforeDatasetDraw
Optional beforeDatasetDraw(chart, args, options): boolean | void説明args.index で chart データセットを描画する前に呼び出されます (データセットは逆順で描画されます)。いずれかのプラグインが false を返すと、別の render がトリガーされるまでデータセットの描画はキャンセルされます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.indexnumberデータセットのインデックス。 args.metaChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>データセットのメタデータ。 optionsOプラグインオプション。 # 戻り値
boolean | voidfalse を返すと、チャート データセットの描画がキャンセルされます。# 定義場所
# beforeDatasetUpdate
Optional beforeDatasetUpdate(chart, args, options): boolean | void説明args.index で chart データセットを更新する前に呼び出されます。いずれかのプラグインが false を返すと、別の update がトリガーされるまでデータセットの更新はキャンセルされます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- args.indexnumberデータセットのインデックス。 args.metaChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>データセットのメタデータ。 args.mode"none" | "hide" | "show" | "default" | "active" | "resize" | "reset"更新モード。 optionsOプラグインオプション。 # 戻り値
boolean | voidfalse を返すと、チャート データセットの描画がキャンセルされます。# 定義場所
# beforeDatasetsDraw
Optional beforeDatasetsDraw(chart, args, options): boolean | void説明chartデータセットの描画前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のrenderがトリガーされるまで、データセットの描画はキャンセルされます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- optionsOプラグインオプション。 # 戻り値
boolean | voidfalse を返すと、チャート データセットの描画がキャンセルされます。# 定義場所
# beforeDatasetsUpdate
Optional beforeDatasetsUpdate(chart, args, options): boolean | void説明chartデータセットの更新前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のupdateがトリガーされるまで、データセットの更新はキャンセルされます。Since# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.mode"none" | "hide" | "show" | "default" | "active" | "resize" | "reset"更新モード。 optionsOプラグインオプション。 # 戻り値
boolean | void# 定義場所
# beforeDestroy
Optional beforeDestroy(chart, args, options): void# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# beforeDraw
Optional beforeDraw(chart, args, options): boolean | void説明chartを描画する前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のrenderがトリガーされるまで、フレームの描画はキャンセルされます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- optionsOプラグインオプション。 # 戻り値
boolean | voidfalse。# 定義場所
# beforeElementsUpdate
Optional beforeElementsUpdate(chart, args, options): void説明# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# beforeEvent
Optional beforeEvent(chart, args, options): boolean | void説明eventを処理する前に呼び出されます。プラグインのいずれかがfalseを返した場合、イベントは破棄されます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- args.eventChartEventイベントオブジェクト。 args.inChartAreabooleanイベントの位置が chartArea 内にある args.replaybooleanこのイベントが Chart.update からリプレイされる場合は trueoptionsOプラグインオプション。 # 戻り値
boolean | void# 定義場所
# beforeInit
Optional beforeInit(chart, args, options): void説明chartを初期化する前に呼び出されます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義場所
# beforeLayout
Optional beforeLayout(chart, args, options): boolean | void説明chartのレイアウト前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のupdateがトリガーされるまで、レイアウトの更新はキャンセルされます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- optionsOプラグインオプション。 # 戻り値
boolean | voidfalse。# 定義場所
# beforeRender
Optional beforeRender(chart, args, options): boolean | void説明chartのレンダリング前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のrenderがトリガーされるまで、レンダリングはキャンセルされます。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- optionsOプラグインオプション。 # 戻り値
boolean | voidfalse。# 定義場所
# beforeTooltipDraw
Optional beforeTooltipDraw(chart, args, options): boolean | void説明tooltipを描画する前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のrenderがトリガーされるまで、ツールチップの描画はキャンセルされます。# パラメータ
名前 型 説明 chartChart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- args.tooltipTooltipModel<TType>ツールチップ。 optionsOプラグインオプション。 # 戻り値
boolean | voidfalse。# 継承元
# 定義場所
# beforeUpdate
Optional beforeUpdate(chart, args, options): boolean | void説明chartを更新する前に呼び出されます。プラグインのいずれかがfalseを返した場合、別のupdateがトリガーされるまで、更新はキャンセルされます(したがって、後続のrenderもキャンセルされます)。# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.cancelabletrue- args.mode"none" | "hide" | "show" | "default" | "active" | "resize" | "reset"更新モード optionsOプラグインオプション。 # 戻り値
boolean | voidfalse。# 定義場所
# install
Optional install(chart, args, options): void説明Since# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義元
# reset
Optional reset(chart, args, options): void説明Since# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義元
# resize
Optional resize(chart, args, options): void説明# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsObject呼び出し引数。 args.sizeObject新しいキャンバスの表示サイズ(例:canvas.style の width と height)。 args.size.heightnumber- args.size.widthnumber- optionsOプラグインオプション。 # 戻り値
void# 定義元
# start
Optional start(chart, args, options): void説明Since# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義元
# stop
Optional stop(chart, args, options): void説明Since# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義元
# uninstall
Optional uninstall(chart, args, options): voidSince# パラメータ
名前 型 説明 chartChart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>チャートインスタンス。 argsEmptyObject呼び出し引数。 optionsOプラグインオプション。 # 戻り値
void# 定義元