# インターフェース: LegendElement<TType>
# 型パラメータ
| 名前 | 型 |
|---|---|
TType | extends ChartType |
# 階層
default<AnyObject,LegendOptions<TType>>-
↳
LegendElement
# プロパティ
# $animations
• $animations: Record<string, Animation>
# 継承元
Element.$animations
# 定義元
core/core.element.ts:15 (新しいウィンドウで開きます)
# active
• active: boolean = false
# 継承元
Element.active
# 定義元
core/core.element.ts:13 (新しいウィンドウで開きます)
# bottom
• bottom: number
アイテムの下端。レイアウトシステムによって設定され、更新で使用することはできません
# 継承元
# 定義元
types/layout.d.ts:41 (新しいウィンドウで開きます)
# chart
• chart: Chart<TType, DistributiveArray<ChartTypeRegistry[TType]["defaultDataPoint"]>, unknown>
# 定義元
types/index.d.ts:2343 (新しいウィンドウで開きます)
# ctx
• ctx: CanvasRenderingContext2D
# 定義元
types/index.d.ts:2344 (新しいウィンドウで開きます)
# fullSize
• fullSize: boolean
trueの場合、およびアイテムが水平の場合、垂直ボックスを下にプッシュします
# 継承元
# 定義元
types/layout.d.ts:17 (新しいウィンドウで開きます)
# height
• height: number
アイテムの高さ。 update() の後で有効である必要があります
# 継承元
# 定義元
types/layout.d.ts:25 (新しいウィンドウで開きます)
# left
• left: number
アイテムの左端。レイアウトシステムによって設定され、更新で使用することはできません
# 継承元
# 定義元
types/layout.d.ts:29 (新しいウィンドウで開きます)
# legendItems
• Optional legendItems: LegendItem[]
# 定義元
types/index.d.ts:2345 (新しいウィンドウで開く)
# options
• options: LegendOptions<TType>
# Overrides
Element.options
# Defined in
types/index.d.ts:2346 (新しいウィンドウで開く)
# position
• position: LayoutPosition
チャートレイアウトにおけるアイテムの位置。取りうる値は以下の通りです。
# Inherited from
# Defined in
types/layout.d.ts:9 (新しいウィンドウで開く)
# right
• right: number
アイテムの右端。レイアウトシステムによって設定され、更新には使用できません。
# Inherited from
# Defined in
types/layout.d.ts:37 (新しいウィンドウで開く)
# top
• top: number
アイテムの上端。レイアウトシステムによって設定され、更新には使用できません。
# Inherited from
# Defined in
types/layout.d.ts:33 (新しいウィンドウで開く)
# weight
• weight: number
アイテムをソートするために使用される重み。重みが大きいほど、チャート領域から遠くなります。
# Inherited from
# Defined in
types/layout.d.ts:13 (新しいウィンドウで開く)
# width
• width: number
アイテムの幅。update() の後で有効である必要があります。
# Inherited from
# Defined in
types/layout.d.ts:21 (新しいウィンドウで開く)
# x
• x: number
# Inherited from
Element.x
# Defined in
core/core.element.ts:11 (新しいウィンドウで開く)
# y
• y: number
# Inherited from
Element.y
# Defined in
core/core.element.ts:12 (新しいウィンドウで開く)
# Methods
# beforeLayout
▸ Optional beforeLayout(): void
レイアウト処理が開始される前に呼び出されます。
# Returns
void
# Inherited from
# Defined in
types/layout.d.ts:46 (新しいウィンドウで開く)
# draw
▸ draw(chartArea): void
要素を描画します
# Parameters
| 名前 | 型 |
|---|---|
chartArea | ChartArea |
# Returns
void
# Inherited from
# Defined in
types/layout.d.ts:50 (新しいウィンドウで開く)
# getPadding
▸ Optional getPadding(): ChartArea
端のパディングを持つオブジェクトを返します
# Returns
# Inherited from
# Defined in
types/layout.d.ts:54 (新しいウィンドウで開く)
# getProps
▸ getProps<P>(props, final?): Pick<AnyObject, P[number]>
各プロパティの現在または最終的な値を取得します。追加のプロパティ(オブジェクト全体)を返すことができます。
# Type parameters
| 名前 | 型 |
|---|---|
P | extends string[] |
# Parameters
| 名前 | 型 | Description |
|---|---|---|
props | P | 取得するプロパティ |
final? | boolean | 最終値(アニメーションターゲット)を取得します |
# Returns
Pick<AnyObject, P[number]>
# Inherited from
Element.getProps
# Defined in
core/core.element.ts:31 (新しいウィンドウで開く)
▸ getProps<P>(props, final?): Partial<Record<P, unknown>>
# Type parameters
| 名前 | 型 |
|---|---|
P | extends string |
# Parameters
| 名前 | 型 |
|---|---|
props | P[] |
final? | boolean |
# Returns
Partial<Record<P, unknown>>
# Inherited from
Element.getProps
# Defined in
core/core.element.ts:32 (新しいウィンドウで開く)
# hasValue
▸ hasValue(): boolean
# Returns
boolean
# Inherited from
Element.hasValue
# Defined in
core/core.element.ts:22 (新しいウィンドウで開く)
# isHorizontal
▸ isHorizontal(): boolean
レイアウトアイテムが水平(つまり、上または下)の場合にtrueを返します。
# Returns
boolean
# Inherited from
# Defined in
types/layout.d.ts:58 (新しいウィンドウで開く)
# tooltipPosition
▸ tooltipPosition(useFinalPosition): Point
# パラメータ
| 名前 | 型 |
|---|---|
useFinalPosition | boolean |
# 戻り値
# 継承元
Element.tooltipPosition
# 定義場所
core/core.element.ts:17 (新しいウィンドウで開く)
# update
▸ update(width, height, margins?): void
幅と高さの2つのパラメータを受け取ります。
# パラメータ
| 名前 | 型 |
|---|---|
width | number |
height | number |
margins? | ChartArea |
# 戻り値
void
# 継承元
# 定義場所
← LayoutItem LegendItem →