RadarChart

RadarChartは、複数のデータを比較するためのレーダーチャートを描画するコンポーネントです。

使い方

import { RadarChart } from "@yamada-ui/react"
<RadarChart.Root>
  <RadarChart.Radar>
    <RadarChart.LabelList />
  </RadarChart.Radar>
  <RadarChart.Label />
  <RadarChart.Grid />
  <RadarChart.RadiusAxis />
  <RadarChart.AngleAxis />
  <RadarChart.Tooltip />
  <RadarChart.Legend />
</RadarChart.Root>

コンポジション

サイズを変更する

カラースキームを変更する

色を変更する

半径軸を表示する

半径軸を表示する場合は、withRadiusAxistrueに設定します。デフォルトは、falseです。

半径軸の角度を変更する

半径軸の角度を変更する場合は、radiusAxisProps.angleを設定します。デフォルトは、90です。

凡例を表示する

凡例を表示する場合は、withLegendtrueに設定します。配置を変更する場合は、legendProps.placementを設定します。

ラベルを表示する

ラベルを表示する場合は、serieslabelまたはradarProps.labeltrueに設定します。デフォルトは、falseです。

グリッドのタイプを変更する

グリッドのタイプを変更する場合は、gridProps.gridType"polygon"または"circle"を設定します。

グリッドを塗りつぶす

線のみ表示する

ドットを表示する

ドットを表示する場合は、seriesdotまたはradarProps.dottrueに設定します。

同期させる

同期させる場合は、syncIdに文字列を設定します。

フォーマットする

フォーマットする場合は、formattertickFormatterなどを使用します。

角度軸の軸線を表示する

角度軸の軸線を表示する場合は、angleAxisProps.axisLinetrueに設定します。

角度軸の目盛線を表示する

角度軸の目盛線を表示する場合は、angleAxisProps.tickLinetrueに設定します。

範囲を設定する

範囲を設定する場合は、radiusAxisProps.domain[最小, 最大]を設定します。間隔を設定する場合は、radiusAxisProps.ticksに配列を設定します。

ツールチップカーソルを表示する

ツールチップカーソルを表示する場合は、tooltipProps.cursortrueに設定します。

角度軸を非表示にする

角度軸を非表示にする場合は、withAngleAxisfalseに設定します。デフォルトは、trueです。

グリッドを非表示にする

グリッドを非表示にする場合は、withGridfalseに設定します。デフォルトは、trueです。

アクティブドットを非表示にする

アクティブドットを非表示にする場合は、seriesactiveDotまたはradarProps.activeDotfalseに設定します。

ツールチップを非表示にする

ツールチップを非表示にする場合は、withTooltipfalseに設定します。デフォルトは、trueです。

ドットをカスタマイズする

アクティブドットをカスタマイズする

ラベルをカスタマイズする

ツールチップのカーソルをカスタマイズする

Props