# 対数軸

対数目盛は、数値データをグラフ化するために使用されます。x軸またはy軸のいずれかに配置できます。名前が示すように、対数補間を使用して、値が軸上のどこに位置するかが決定されます。

# 設定オプション

# すべてのデカルト座標系軸に共通のオプション

名前空間: options.scales[scaleId]

名前 デフォルト値 説明
bounds 文字列 'ticks' 目盛りの範囲を決定します。詳細...
clip ブール値 true trueの場合、チャート領域ではなく目盛りのサイズに合わせてデータセットの描画を切り取ります。
position 文字列 | オブジェクト 軸の位置。詳細...
stack 文字列 スタックグループ。同じpositionstackを持つ軸はスタックされます。
stackWeight 数値 1 スタックグループ内の目盛りの重み。グループ内の目盛りに割り当てる領域の量を決定するために使用されます。
axis 文字列 軸の種類。可能な値は'x''y'です。設定されていない場合、IDの先頭文字('x'または'y')から推測されます。
offset ブール値 false trueの場合、両端に追加のスペースが追加され、軸はチャート領域に収まるようにスケーリングされます。棒グラフではデフォルトでtrueに設定されます。
title オブジェクト 目盛りのタイトル設定。詳細...

# すべての軸に共通のオプション

名前空間: options.scales[scaleId]

名前 デフォルト値 説明
type 文字列 使用されている目盛りの種類。カスタム目盛を作成し、文字列キーで登録できます。これにより、チャートの軸の種類を変更できます。
alignToPixels ブール値 false ピクセル値をデバイスピクセルに合わせます。
backgroundColor 目盛り領域の背景色。
border オブジェクト 枠線設定。詳細...
display ブール値|文字列 true 軸のグローバルな表示を制御します(trueの場合は表示、falseの場合は非表示)。display: 'auto'の場合、関連付けられたデータセットが少なくとも1つ表示されている場合のみ軸が表示されます。
grid オブジェクト グリッド線設定。詳細...
min 数値 目盛りのユーザー定義最小値。データからの最小値を上書きします。詳細...
max 数値 目盛りのユーザー定義最大値。データからの最大値を上書きします。詳細...
reverse ブール値 false 目盛りを反転します。
stacked ブール値|文字列 false データを積み重ねるかどうか。詳細...
suggestedMax 数値 最大データ値の計算時に使用される調整値。詳細...
suggestedMin 数値 最小データ値の計算時に使用される調整値。詳細...
ticks オブジェクト 目盛り設定。詳細...
weight 数値 0 軸のソートに使用される重み。重みが大きいほど、チャート領域から離れます。

# 目盛り設定

# 対数軸固有のオプション

名前空間: options.scales[scaleId].ticks

名前 デフォルト値 説明
format オブジェクト デフォルトのラベルフォーマッタで使用されるIntl.NumberFormat (新しいウィンドウで開きます)オプション

# すべてのデカルト座標系軸に共通する目盛りのオプション

名前空間: options.scales[scaleId].ticks

名前 デフォルト値 説明
align 文字列 'center' 軸に沿った目盛りの位置合わせ。'start''center''end'、または'inner'のいずれかになります。innerの位置合わせは、水平軸の最初の目盛りにはstart、最後の目盛りにはendを揃えることを意味します。
crossAlign 文字列 'near' 軸に垂直な目盛りの位置合わせ。'near''center'、または'far'のいずれかになります。目盛りの位置合わせを参照してください。
sampleSize 数値 ticks.length 表示できるラベルの数を決定する際に調べる目盛りの数。値を小さくすると高速になりますが、ラベルの長さに大きなばらつきがある場合、精度が低くなる可能性があります。
autoSkip ブール値 true trueの場合、表示できるラベルの数を自動的に計算し、それに応じてラベルを非表示にします。ラベルは、スキップする前にmaxRotationまで回転されます。すべてのラベルを表示するには、autoSkipをオフにします。
autoSkipPadding 数値 3 autoSkipが有効になっている場合の水平軸上の目盛り間の余白。
includeBounds ブール値 true 定義されたmin値とmax値を、「適切な」値でなくても目盛りとして表示するかどうか。
labelOffset 数値 0 目盛りの中心点からラベルをオフセットするピクセル単位の距離(x軸の場合はx方向、y軸の場合はy方向)。 *注:これにより、端にあるラベルがキャンバスの端で切り取られる可能性があります*
maxRotation 数値 50 ラベルを圧縮するために回転させる場合の目盛りラベルの最大回転角度。注:回転は必要になるまで行われません。*注:水平目盛りにのみ適用されます。*
minRotation 数値 0 目盛りラベルの最小回転角度。*注:水平目盛りにのみ適用されます。*
mirror ブール値 false 軸の周りの目盛りラベルを反転し、ラベルをチャートの外側ではなく内側に表示します。*注:垂直目盛りにのみ適用されます。*
padding 数値 0 目盛りラベルと軸の間のパディング。垂直軸に設定されている場合、これは水平(X)方向に適用されます。水平軸に設定されている場合、これは垂直(Y)方向に適用されます。
maxTicksLimit 数値 11 表示する目盛りとグリッド線の最大数。

# すべての軸に共通する目盛りのオプション

名前空間: options.scales[scaleId].ticks

名前 スクリプタブル デフォルト値 説明
backdropColor はい 'rgba(255, 255, 255, 0.75)' ラベル背景の色。
backdropPadding パディング 2 ラベル背景のパディング。
callback 関数 チャートに表示されるように、目盛り値の文字列表現を返します。コールバックを参照してください。
display ブール値 true trueの場合、目盛りラベルを表示します。
color はい Chart.defaults.color 目盛りの色。
font フォント はい Chart.defaults.font フォントを参照してください。
major オブジェクト {} 主要な目盛りの設定.
padding 数値 3 軸からの目盛りラベルのオフセットを設定します。
showLabelBackdrop ブール値 はい 放射状目盛りの場合はtrue、それ以外の場合はfalse trueの場合、目盛りラベルの背後に背景を描画します。
textStrokeColor はい `` テキストの周りのストロークの色。
textStrokeWidth 数値 はい 0 テキストの周りのストロークの幅。
z 数値 0 目盛りレイヤーのz-index。目盛りがチャート領域に描画される場合に役立ちます。値が0以下の場合はデータセットの下に、0より大きい場合は上に描画されます。

# 内部データ形式

内部的には、対数目盛は数値データを使用します。

最終更新日: 2024年5月17日 午後12時33分38秒