# インターフェース: RadialLinearScale<O>

# 型パラメータ

名前
O extends RadialLinearScaleOptions = RadialLinearScaleOptions

# 階層

  • Scale<O>

    RadialLinearScale

# プロパティ

# $animations

$animations: Record<never, Animation>

# 継承元

Scale.$animations

# 定義元

core/core.element.ts:15 (新しいウィンドウが開きます)


# active

active: boolean = false

# 継承元

Scale.active

# 定義元

core/core.element.ts:13 (新しいウィンドウが開きます)


# axis

axis: string

# 継承元

Scale.axis

# 定義元

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


# bottom

bottom: number

アイテムの下端。レイアウトシステムによって設定され、更新では使用できません

# 継承元

Scale.bottom

# 定義元

types/layout.d.ts:41 (新しいウィンドウが開きます)


# chart

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

# 継承元

Scale.chart

# 定義元

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


# ctx

Readonly ctx: CanvasRenderingContext2D

# 継承元

Scale.ctx

# 定義元

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


# fullSize

fullSize: boolean

trueの場合、かつアイテムが水平の場合は、垂直ボックスを下にプッシュします

# 継承元

Scale.fullSize

# 定義元

types/layout.d.ts:17 (新しいウィンドウが開きます)


# height

height: number

アイテムの高さ。update() 後に有効である必要があります

# 継承元

Scale.height

# 定義元

types/layout.d.ts:25 (新しいウィンドウが開きます)


# id

Readonly id: string

# 継承元

Scale.id

# 定義元

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


# labelRotation

labelRotation: number

# 継承元

Scale.labelRotation

# 定義場所

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


# left

left: number

項目の左端。レイアウトシステムによって設定され、更新には使用できません。

# 継承元

Scale.left

# 定義場所

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


# max

max: number

# 継承元

Scale.max

# 定義場所

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


# maxHeight

maxHeight: number

# 継承元

Scale.maxHeight

# 定義場所

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


# maxWidth

maxWidth: number

# 継承元

Scale.maxWidth

# 定義場所

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


# min

min: number

# 継承元

Scale.min

# 定義場所

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


# options

options: O

# 継承元

Scale.options

# 定義場所

core/core.element.ts:14 (新しいウィンドウで開きます)


# paddingBottom

paddingBottom: number

# 継承元

Scale.paddingBottom

# 定義場所

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


# paddingLeft

paddingLeft: number

# 継承元

Scale.paddingLeft

# 定義場所

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


# paddingRight

paddingRight: number

# 継承元

Scale.paddingRight

# 定義場所

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


# paddingTop

paddingTop: number

# 継承元

Scale.paddingTop

# 定義場所

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


# position

position: LayoutPosition

チャートレイアウトにおける項目の位置。可能な値は次のとおりです。

# 継承元

Scale.position

# 定義場所

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


right: number

項目の右端。レイアウトシステムによって設定され、更新には使用できません。

# 継承元

Scale.right

# 定義場所

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


# ticks

ticks: Tick[]

# 継承元

Scale.ticks

# 定義場所

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


# top

top: number

項目の上端。レイアウトシステムによって設定され、更新には使用できません。

# 継承元

Scale.top

# 定義場所

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


# type

Readonly type: string

# 継承元

Scale.type

# 定義元

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


# weight

weight: number

アイテムのソートに使用される重み。重みが大きいほど、グラフ領域から遠くなります。

# 継承元

Scale.weight

# 定義元

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


# width

width: number

アイテムの幅。update()後に有効である必要があります。

# 継承元

Scale.width

# 定義元

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


# x

x: number

# 継承元

Scale.x

# 定義元

core/core.element.ts:11 (新しいウィンドウで開きます)


# y

y: number

# 継承元

Scale.y

# 定義元

core/core.element.ts:12 (新しいウィンドウで開きます)

# メソッド

# afterBuildTicks

afterBuildTicks(): void

# 戻り値

void

# 継承元

Scale.afterBuildTicks

# 定義元

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


# afterCalculateLabelRotation

afterCalculateLabelRotation(): void

# 戻り値

void

# 継承元

Scale.afterCalculateLabelRotation

# 定義元

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


# afterDataLimits

afterDataLimits(): void

# 戻り値

void

# 継承元

Scale.afterDataLimits

# 定義元

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


# afterFit

afterFit(): void

# 戻り値

void

# 継承元

Scale.afterFit

# 定義元

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


# afterSetDimensions

afterSetDimensions(): void

# 戻り値

void

# 継承元

Scale.afterSetDimensions

# 定義元

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


# afterTickToLabelConversion

afterTickToLabelConversion(): void

# 戻り値

void

# 継承元

Scale.afterTickToLabelConversion

# 定義元

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


# afterUpdate

afterUpdate(): void

# 戻り値

void

# 継承元

Scale.afterUpdate

# 定義元

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


# beforeBuildTicks

beforeBuildTicks(): void

# 戻り値

void

# 継承元

Scale.beforeBuildTicks

# 定義元

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


# beforeCalculateLabelRotation

beforeCalculateLabelRotation(): void

# 戻り値

void

# 継承元

Scale.beforeCalculateLabelRotation

# 定義元

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


# beforeDataLimits

beforeDataLimits(): void

# 戻り値

void

# 継承元

Scale.beforeDataLimits

# 定義元

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


# beforeFit

beforeFit(): void

# 戻り値

void

# 継承元

Scale.beforeFit

# 定義元

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


# beforeLayout

Optional beforeLayout(): void

レイアウト処理開始前に呼び出されます

# 戻り値

void

# 継承元

Scale.beforeLayout

# 定義元

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


# beforeSetDimensions

beforeSetDimensions(): void

# 戻り値

void

# 継承元

Scale.beforeSetDimensions

# 定義元

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


# beforeTickToLabelConversion

beforeTickToLabelConversion(): void

# 戻り値

void

# 継承元

Scale.beforeTickToLabelConversion

# 定義元

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


# beforeUpdate

beforeUpdate(): void

# 戻り値

void

# 継承元

Scale.beforeUpdate

# 定義元

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


# buildTicks

buildTicks(): Tick[]

# 戻り値

Tick[]

# 継承元

Scale.buildTicks

# 定義元

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


# calculateLabelRotation

calculateLabelRotation(): void

# 戻り値

void

# 継承元

Scale.calculateLabelRotation

# 定義元

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


# configure

configure(): void

# 戻り値

void

# 継承元

Scale.configure

# 定義元

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


# determineDataLimits

determineDataLimits(): void

# 戻り値

void

# 継承元

Scale.determineDataLimits

# 定義元

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


# draw

draw(chartArea): void

要素を描画します

# パラメータ

名前
chartArea ChartArea

# 戻り値

void

# 継承元

Scale.draw

# 定義元

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


# drawGrid

drawGrid(chartArea): void

# パラメータ

名前
chartArea ChartArea

# 戻り値

void

# 継承元

Scale.drawGrid

# 定義元

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


# drawLabels

drawLabels(chartArea): void

# パラメータ

名前
chartArea ChartArea

# 戻り値

void

# 継承元

Scale.drawLabels

# 定義元

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


# drawTitle

drawTitle(chartArea): void

# パラメータ

名前
chartArea ChartArea

# 戻り値

void

# 継承元

Scale.drawTitle

# 定義元

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


# fit

fit(): void

# 戻り値

void

# 継承元

Scale.fit

# 定義元

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


# generateTickLabels

generateTickLabels(ticks): void

# パラメータ

名前
ticks Tick[]

# 戻り値

void

# 継承元

Scale.generateTickLabels

# 定義元

types/index.d.ts:1363 (新しいウィンドウで開く)


# getBasePixel

getBasePixel(): number

最小のチャート値に対応するピクセルを返します。座標 (0, 0) はキャンバスの左上隅です。

# 戻り値

number

# 継承元

Scale.getBasePixel

# 定義元

types/index.d.ts:1341 (新しいウィンドウで開く)


# getBasePosition

getBasePosition(index): Object

# パラメータ

名前
index number

# 戻り値

Object

名前
angle number
x number
y number

# 定義元

types/index.d.ts:3591 (新しいウィンドウで開く)


# getBaseValue

getBaseValue(): number

# 戻り値

number

# 継承元

Scale.getBaseValue

# 定義元

types/index.d.ts:1335 (新しいウィンドウで開く)


# getDecimalForPixel

getDecimalForPixel(pixel): number

# パラメータ

名前
pixel number

# 戻り値

number

# 継承元

Scale.getDecimalForPixel

# 定義元

types/index.d.ts:1291 (新しいウィンドウで開く)


# getDistanceFromCenterForValue

getDistanceFromCenterForValue(value): number

# パラメータ

名前
value number

# 戻り値

number

# 定義元

types/index.d.ts:3586 (新しいウィンドウで開く)


# getIndexAngle

getIndexAngle(index): number

# パラメータ

名前
index number

# 戻り値

number

# 定義元

types/index.d.ts:3585 (新しいウィンドウで開く)


# getLabelForValue

getLabelForValue(value): string

指定された値のツールチップに表示するラベルを取得するために使用されます。

# パラメータ

名前
value number

# 戻り値

string

# 継承元

Scale.getLabelForValue

# 定義元

types/index.d.ts:1311 (新しいウィンドウで開く)


# getLabelItems

getLabelItems(chartArea?): LabelItem[]

# パラメータ

名前
chartArea? ChartArea

# 戻り値

LabelItem[]

# 継承元

Scale.getLabelItems

# 定義元

types/index.d.ts:1349 (新しいウィンドウで開く)


# getLabels

getLabels(): string[]

# 戻り値

string[]

# 継承元

Scale.getLabels

# 定義元

types/index.d.ts:1348 (新しいウィンドウで開く)


# getLineWidthForValue

getLineWidthForValue(value): number

指定された値でのグリッド線の幅を返します。

# パラメータ

名前
value number

# 戻り値

number

# 継承元

Scale.getLineWidthForValue

# 定義元

types/index.d.ts:1316 (新しいウィンドウで開く)


# getMatchingVisibleMetas

getMatchingVisibleMetas(type?): ChartMeta<keyof ChartTypeRegistry, default<AnyObject, AnyObject>, default<AnyObject, AnyObject>>[]

# パラメータ

名前
type? string

# 戻り値

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

# 継承元

Scale.getMatchingVisibleMetas

# 定義元

types/index.d.ts:1281 (新しいウィンドウで開く)


# getMinMax

getMinMax(canStack): Object

# パラメータ

名前
canStack boolean

# 戻り値

Object

名前
max number
min number

# 継承元

Scale.getMinMax

# 定義元

types/index.d.ts:1346 (新しいウィンドウで開く)


# getPadding

Optional getPadding(): ChartArea

端のパディングを持つオブジェクトを返します。

# 戻り値

ChartArea

# 継承元

Scale.getPadding

# 定義元

types/layout.d.ts:54 (新しいウィンドウで開く)


# getPixelForDecimal

getPixelForDecimal(decimal): number

スケール上のパーセンテージに対応するピクセル位置を取得するユーティリティ。座標 (0, 0) はキャンバスの左上隅です。

# パラメータ

名前
decimal number

# 戻り値

number

# 継承元

Scale.getPixelForDecimal

# 定義元

types/index.d.ts:1298 (新しいウィンドウで開く)


# getPixelForTick

getPixelForTick(index): number

指定されたインデックスの目盛りの位置を返します。座標 (0, 0) はキャンバスの左上隅です。

# パラメータ

名前
index number

# 戻り値

number

# 継承元

Scale.getPixelForTick

# 定義元

types/index.d.ts:1305 (新しいウィンドウで開く)


# getPixelForValue

getPixelForValue(value, index?): number

指定されたデータ点の位置を返します。値はインデックスまたは数値のいずれかです。座標 (0, 0) はキャンバスの左上隅です。

# パラメータ

名前
value number
index? number

# 戻り値

number

# 継承元

Scale.getPixelForValue

# 定義元

types/index.d.ts:1325 (新しいウィンドウで開く)


# getPointLabelPosition

getPointLabelPosition(index): ChartArea

# パラメータ

名前
index number

# 戻り値

ChartArea

# 定義元

types/index.d.ts:3590 (新しいウィンドウで開く)


# getPointPosition

getPointPosition(index, distanceFromCenter): Object

# パラメータ

名前
index number
distanceFromCenter number

# 戻り値

Object

名前
angle number
x number
y number

# 定義元

types/index.d.ts:3588 (新しいウィンドウで開く)


# getPointPositionForValue

getPointPositionForValue(index, value): Object

# パラメータ

名前
index number
value number

# 戻り値

Object

名前
angle number
x number
y number

# 定義元

types/index.d.ts:3589 (新しいウィンドウで開く)


# getProps

getProps<P>(props, final?): Pick<unknown, P[number]>

各プロパティの現在値または最終値を取得します。追加のプロパティ(オブジェクト全体)を返すことができます。

# 型パラメータ

名前
P extends never[]

# パラメータ

名前 説明
props P 取得するプロパティ
final? boolean 最終値(アニメーションターゲット)を取得

# 戻り値

Pick<unknown, P[number]>

# 継承元

Scale.getProps

# 定義元

core/core.element.ts:31 (新しいウィンドウで開く)

getProps<P>(props, final?): Partial<Record<P, unknown>>

# 型パラメータ

名前
P extends string

# パラメータ

名前
props P[]
final? boolean

# 戻り値

Partial<Record<P, unknown>>

# 継承元

Scale.getProps

# 定義元

core/core.element.ts:32 (新しいウィンドウで開く)


# getTicks

getTicks(): Tick[]

# 戻り値

Tick[]

# 継承元

Scale.getTicks

# 定義元

types/index.d.ts:1347 (新しいウィンドウで開く)


# getUserBounds

getUserBounds(): Object

# 戻り値

Object

名前
max number
maxDefined boolean
min number
minDefined boolean

# 継承元

Scale.getUserBounds

# 定義元

types/index.d.ts:1345 (新しいウィンドウで開く)


# getValueForDistanceFromCenter

getValueForDistanceFromCenter(distance): number

# パラメータ

名前
distance number

# 戻り値

number

# 定義元

types/index.d.ts:3587 (新しいウィンドウで開く)


# getValueForPixel

getValueForPixel(pixel): number

指定されたピクセルからデータ値を取得するために使用されます。これは getPixelForValue の逆です。座標 (0, 0) はキャンバスの左上隅です。

# パラメータ

名前
pixel number

# 戻り値

number

# 継承元

Scale.getValueForPixel

# 定義元

types/index.d.ts:1333 (新しいウィンドウで開く)


# hasValue

hasValue(): boolean

# 戻り値

boolean

# 継承元

Scale.hasValue

# 定義元

core/core.element.ts:22 (新しいウィンドウで開く)


# init

init(options): void

# パラメータ

名前
options O

# 戻り値

void

# 継承元

Scale.init

# 定義元

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


# isFullSize

isFullSize(): boolean

# 戻り値

boolean

# 継承元

Scale.isFullSize

# 定義元

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


# isHorizontal

isHorizontal(): boolean

レイアウトアイテムが水平(つまり、上または下)の場合に true を返します。

# 戻り値

boolean

# 継承元

Scale.isHorizontal

# 定義元

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


# parse

parse(raw, index?): unknown

# パラメータ

名前
raw unknown
index? number

# 戻り値

unknown

# 継承元

Scale.parse

# 定義元

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


# setCenterPoint

setCenterPoint(leftMovement, rightMovement, topMovement, bottomMovement): void

# パラメータ

名前
leftMovement number
rightMovement number
topMovement number
bottomMovement number

# 戻り値

void

# 定義元

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


# setDimensions

setDimensions(): void

# 戻り値

void

# 継承元

Scale.setDimensions

# 定義元

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


# tooltipPosition

tooltipPosition(useFinalPosition): Point

# パラメータ

名前
useFinalPosition boolean

# 戻り値

Point

# 継承元

Scale.tooltipPosition

# 定義元

core/core.element.ts:17 (新しいウィンドウで開きます)


# update

update(width, height, margins?): void

幅と高さの 2 つのパラメータを取ります。

# パラメータ

名前
width number
height number
margins? ChartArea

# 戻り値

void

# 継承元

Scale.update

# 定義元

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