# クラス: Chart<TType, TData, TLabel>

# 型パラメーター

名前
TType extends ChartType = ChartType
TData DefaultDataPoint<TType>
TLabel unknown

# コンストラクター

# constructor

new Chart<TType, TData, TLabel>(item, config)

# 型パラメーター

名前
TType extends keyof ChartTypeRegistry = keyof ChartTypeRegistry
TData DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>
TLabel unknown

# パラメーター

名前
item ChartItem
config ChartConfiguration<TType, TData, TLabel> | ChartConfigurationCustomTypesPerDataset<TType, TData, TLabel>

# 定義位置

types/index.d.ts:509 (新しいウィンドウで開きます)

# プロパティ

# aspectRatio

Readonly aspectRatio: number

# 定義位置

types/index.d.ts:496 (新しいウィンドウで開きます)


# attached

Readonly attached: boolean

# 定義位置

types/index.d.ts:501 (新しいウィンドウで開きます)


# boxes

Readonly boxes: LayoutItem[]

# 定義位置

types/index.d.ts:497 (新しいウィンドウで開きます)


# canvas

Readonly canvas: HTMLCanvasElement

# 定義位置

types/index.d.ts:491 (新しいウィンドウで開きます)


# chartArea

Readonly chartArea: ChartArea

# 定義位置

types/index.d.ts:499 (新しいウィンドウで開きます)


# config

Readonly config: ChartConfiguration<TType, TData, TLabel> | ChartConfigurationCustomTypesPerDataset<TType, TData, TLabel>

# 定義位置

types/index.d.ts:493 (新しいウィンドウで開きます)


# ctx

Readonly ctx: CanvasRenderingContext2D

# 定義位置

types/index.d.ts:492 (新しいウィンドウで開きます)


# currentDevicePixelRatio

Readonly currentDevicePixelRatio: number

# 定義位置

types/index.d.ts:498 (新しいウィンドウで開きます)


# data

data: ChartData<TType, TData, TLabel>

# 定義位置

types/index.d.ts:506 (新しいウィンドウで開きます)


# height

Readonly height: number

# 定義位置

types/index.d.ts:495 (新しいウィンドウで開きます)


# id

Readonly id: string

# 定義位置

types/index.d.ts:490 (新しいウィンドウで開きます)


# legend

Optional Readonly legend: LegendElement<TType>

# 定義位置

types/index.d.ts:503 (新しいウィンドウで開きます)


# オプション

• **options**: DeepPartial<CoreChartOptions<TType> & ElementChartOptions<TType> & PluginChartOptions<TType> & DatasetChartOptions<TType> & ScaleChartOptions<TType> & ChartTypeRegistry[TType]["chartOptions"]>

# 定義場所

types/index.d.ts:507 (新しいウィンドウで開きます)


# プラットフォーム

Readonly **platform**: BasePlatform

# 定義場所

types/index.d.ts:489 (新しいウィンドウで開きます)


# スケール

Readonly **scales**: Object

# インデックスシグネチャ

▪ [key: string]: Scale

# 定義場所

types/index.d.ts:500 (新しいウィンドウで開きます)


# ツールチップ

Optional Readonly **tooltip**: TooltipModel<TType>

# 定義場所

types/index.d.ts:504 (新しいウィンドウで開きます)


#

Readonly **width**: number

# 定義場所

types/index.d.ts:494 (新しいウィンドウで開きます)


# デフォルト値

Static Readonly **defaults**: Defaults

# 定義場所

types/index.d.ts:551 (新しいウィンドウで開きます)


# インスタンス

Static Readonly **instances**: Object

# インデックスシグネチャ

▪ [key: string]: Chart

# 定義場所

types/index.d.ts:554 (新しいウィンドウで開きます)


# 上書き

Static Readonly **overrides**: Overrides

# 定義場所

types/index.d.ts:552 (新しいウィンドウで開きます)


# レジストリ

Static Readonly **registry**: Registry

# 定義場所

types/index.d.ts:555 (新しいウィンドウで開きます)


# バージョン

Static Readonly **version**: string

# 定義場所

types/index.d.ts:553 (新しいウィンドウで開きます)

# メソッド

# bindEvents

▸ **bindEvents**(): void

# 戻り値

void

# 定義場所

types/index.d.ts:541 (新しいウィンドウで開きます)


# buildOrUpdateControllers

▸ **buildOrUpdateControllers**(): void

# 戻り値

void

# 定義場所

types/index.d.ts:517 (新しいウィンドウで開きます)


# buildOrUpdateScales

▸ **buildOrUpdateScales**(): void

# 戻り値

void

# 定義場所

types/index.d.ts:516 (新しいウィンドウで開きます)


# clear

▸ **clear**(): Chart<TType, TData, TLabel>

# 戻り値

Chart<TType, TData, TLabel>

# 定義場所

types/index.d.ts:511 (新しいウィンドウで開きます)


# destroy

▸ **destroy**(): void

# 戻り値

void

# 定義場所

types/index.d.ts:539 (新しいウィンドウで開きます)


# draw

▸ **draw**(): void

# 戻り値

void

# 定義場所

types/index.d.ts:521 (新しいウィンドウで開きます)


# ensureScalesHaveIDs

▸ **ensureScalesHaveIDs**(): void

# 戻り値

void

# 定義場所

types/index.d.ts:515 (新しいウィンドウで開きます)


# getActiveElements

getActiveElements(): ActiveElement[]

# 戻り値

ActiveElement[]

# 定義済み

types/index.d.ts:536 (新しいウィンドウで開きます)


# getContext

getContext(): Object

# 戻り値

Object

名前
チャート Chart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>
タイプ 文字列

# 定義済み

types/index.d.ts:549 (新しいウィンドウで開きます)


# getDataVisibility

getDataVisibility(index): boolean

# パラメータ

名前
index 数値

# 戻り値

boolean

# 定義済み

types/index.d.ts:532 (新しいウィンドウで開きます)


# getDatasetMeta

getDatasetMeta(datasetIndex): ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>

# パラメータ

名前
datasetIndex 数値

# 戻り値

ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>

# 定義済み

types/index.d.ts:527 (新しいウィンドウで開きます)


# getElementsAtEventForMode

getElementsAtEventForMode(e, mode, options, useFinalPosition): InteractionItem[]

# パラメータ

名前
e イベント
mode 文字列
options InteractionOptions
useFinalPosition boolean

# 戻り値

InteractionItem[]

# 定義済み

types/index.d.ts:524 (新しいウィンドウで開きます)


# getSortedVisibleDatasetMetas

getSortedVisibleDatasetMetas(): ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>[]

# 戻り値

ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>[]

# 定義済み

types/index.d.ts:526 (新しいウィンドウで開きます)


# getVisibleDatasetCount

getVisibleDatasetCount(): number

# 戻り値

数値

# 定義済み

types/index.d.ts:528 (新しいウィンドウで開きます)


# hide

hide(datasetIndex, dataIndex?): void

# パラメータ

名前
datasetIndex 数値
dataIndex? 数値

# 戻り値

void

# 定義済み

types/index.d.ts:533 (新しいウィンドウで開きます)


# isDatasetVisible

isDatasetVisible(datasetIndex): boolean

# パラメータ

名前
datasetIndex 数値

# 戻り値

boolean

# 定義済み

types/index.d.ts:529 (新しいウィンドウで開きます)


# isPluginEnabled

isPluginEnabled(pluginId): boolean

# パラメータ

名前
pluginId 文字列

# 戻り値

boolean

# 定義済み

types/index.d.ts:547 (新しいウィンドウで開きます)


# isPointInArea

isPointInArea(point): boolean

# パラメータ

名前
point Point

# 戻り値

boolean

# 定義済み

types/index.d.ts:523 (新しいウィンドウで開きます)


# notifyPlugins

notifyPlugins(hook, args?): boolean | void

# パラメータ

名前
hook 文字列
args? AnyObject

# 戻り値

boolean | void

# 定義済み

types/index.d.ts:545 (新しいウィンドウで開きます)


# render

render(): void

# 戻り値

void

# 定義済み

types/index.d.ts:520 (新しいウィンドウで開きます)


# reset

reset(): void

# 戻り値

void

# 定義済み

types/index.d.ts:518 (新しいウィンドウで開きます)


# resize

resize(width?, height?): void

# パラメータ

名前
width? 数値
height? 数値

# 戻り値

void

# 定義済み

types/index.d.ts:514 (新しいウィンドウで開きます)


# setActiveElements

setActiveElements(active): void

# パラメータ

名前
active ActiveDataPoint[]

# 戻り値

void

# 定義済み

types/index.d.ts:537 (新しいウィンドウで開きます)


# setDatasetVisibility

setDatasetVisibility(datasetIndex, visible): void

# パラメータ

名前
datasetIndex 数値
visible boolean

# 戻り値

void

# 定義済み

types/index.d.ts:530 (新しいウィンドウで開きます)


# show

show(datasetIndex, dataIndex?): void

# パラメータ

名前
datasetIndex 数値
dataIndex? 数値

# 戻り値

void

# 定義済み

types/index.d.ts:534 (新しいウィンドウで開きます)


# stop

stop(): Chart<TType, TData, TLabel>

# 戻り値

Chart<TType, TData, TLabel>

# 定義済み

types/index.d.ts:512 (新しいウィンドウで開きます)


# toBase64Image

toBase64Image(type?, quality?): string

# パラメータ

名前
type? 文字列
quality? unknown

# 戻り値

文字列

# 定義済み

types/index.d.ts:540 (新しいウィンドウで開きます)


# toggleDataVisibility

toggleDataVisibility(index): void

# パラメータ

名前
index 数値

# 戻り値

void

# 定義済み

types/index.d.ts:531 (新しいウィンドウで開きます)


# unbindEvents

unbindEvents(): void

# 戻り値

void

# 定義済み

types/index.d.ts:542 (新しいウィンドウで開きます)


# update

update(mode?): void

# パラメータ

名前
mode? "none" | "hide" | "show" | "default" | "active" | "resize" | "reset" | (ctx: { datasetIndex: number }) => "none" | "hide" | "show" | "default" | "active" | "resize" | "reset"

# 戻り値

void

# 定義済み

types/index.d.ts:519 (新しいウィンドウで開きます)


# updateHoverStyle

updateHoverStyle(items, mode, enabled): void

# パラメータ

名前
items InteractionItem[]
mode "dataset"
enabled boolean

# 戻り値

void

# 定義済み

types/index.d.ts:543 (新しいウィンドウで開きます)


# getChart

Static getChart(key): Chart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>

# パラメータ

名前
key string | HTMLCanvasElement | CanvasRenderingContext2D

# 戻り値

Chart<keyof ChartTypeRegistry, (number | [number, number] | Point | BubbleDataPoint)[], unknown>

# 定義済み

types/index.d.ts:556 (新しいウィンドウで開きます)


# register

Static register(...items): void

# パラメータ

名前
...items ChartComponentLike[]

# 戻り値

void

# 定義済み

types/index.d.ts:557 (新しいウィンドウで開きます)


# unregister

Static unregister(...items): void

# パラメータ

名前
...items ChartComponentLike[]

# 戻り値

void

# 定義済み

types/index.d.ts:558 (新しいウィンドウで開きます)