ラジアル軸
放射軸は、特にレーダーおよび極面グラフ タイプに使用されます。これらの軸は、いずれかの端に配置されるのではなく、グラフ領域に重なって配置されます。 Chart.js にはデフォルトで 1 つの放射軸が含まれています。
ビジュアルコンポーネント
放射軸は、個別に構成できる視覚コンポーネントで構成されます。これらのコンポーネントは次のとおりです。
角度の線
軸のグリッド線はグラフ領域に描画されます。それらは中心からキャンバスの端に向かって伸びます。以下の例では、それらは赤です。
const config = {
type: 'radar',
data,
options: {
scales: {
r: {
angleLines: {
color: 'red'
}
}
}
}
};
const labels = Utils.months({count: 7});
const data = {
labels: labels,
datasets: [{
label: 'My First dataset',
backgroundColor: 'rgba(54, 162, 235, 0.5)',
borderColor: 'rgb(54, 162, 235)',
borderWidth: 1,
data: [10, 20, 30, 40, 50, 0, 5],
}]
};
グリッド線
軸のグリッド線はグラフ領域に描画されます。以下の例では、それらは赤です。
const config = {
type: 'radar',
data,
options: {
scales: {
r: {
grid: {
color: 'red'
}
}
}
}
};
const labels = Utils.months({count: 7});
const data = {
labels: labels,
datasets: [{
label: 'My First dataset',
backgroundColor: 'rgba(54, 162, 235, 0.5)',
borderColor: 'rgb(54, 162, 235)',
borderWidth: 1,
data: [10, 20, 30, 40, 50, 0, 5],
}]
};
ポイントラベル
ポイント ラベルは、各角度の線の値を示します。以下の例では、それらは赤です。
const config = {
type: 'radar',
data,
options: {
scales: {
r: {
pointLabels: {
color: 'red'
}
}
}
}
};
const labels = Utils.months({count: 7});
const data = {
labels: labels,
datasets: [{
label: 'My First dataset',
backgroundColor: 'rgba(54, 162, 235, 0.5)',
borderColor: 'rgb(54, 162, 235)',
borderWidth: 1,
data: [10, 20, 30, 40, 50, 0, 5],
}]
};
ダニ
目盛りは、軸の中心からの距離に基づいて値にラベルを付けるために使用されます。以下の例では、それらは赤です。
const config = {
type: 'radar',
data,
options: {
scales: {
r: {
ticks: {
color: 'red'
}
}
}
}
};
const labels = Utils.months({count: 7});
const data = {
labels: labels,
datasets: [{
label: 'My First dataset',
backgroundColor: 'rgba(54, 162, 235, 0.5)',
borderColor: 'rgb(54, 162, 235)',
borderWidth: 1,
data: [10, 20, 30, 40, 50, 0, 5],
}]
};