# 対数軸
対数目盛は、数値データをグラフ化するために使用されます。x軸またはy軸のいずれかに配置できます。名前が示すように、対数補間を使用して、値が軸上のどこに位置するかが決定されます。
# 設定オプション
# すべてのデカルト座標系軸に共通のオプション
名前空間: options.scales[scaleId]
名前 | 型 | デフォルト値 | 説明 |
---|---|---|---|
bounds | 文字列 | 'ticks' | 目盛りの範囲を決定します。詳細... |
clip | ブール値 | true | trueの場合、チャート領域ではなく目盛りのサイズに合わせてデータセットの描画を切り取ります。 |
position | 文字列 | オブジェクト | 軸の位置。詳細... | |
stack | 文字列 | スタックグループ。同じposition とstack を持つ軸はスタックされます。 | |
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より大きい場合は上に描画されます。 |
# 内部データ形式
内部的には、対数目盛は数値データを使用します。
← 線形軸 時間軸(デカルト座標系) →