AreaChart

AreaChartは、複数のデータを比較するためのエリアチャートを描画するコンポーネントです。

使い方

import { AreaChart } from "@yamada-ui/react"
<AreaChart.Root>
  <AreaChart.Area>
    <AreaChart.LabelList />
  </AreaChart.Area>
  <AreaChart.Label />
  <AreaChart.ReferenceLine />
  <AreaChart.Grid />
  <AreaChart.XAxis />
  <AreaChart.YAxis />
  <AreaChart.Tooltip />
  <AreaChart.Legend />
</AreaChart.Root>

コンポジション

サイズを変更する

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

色を変更する

グラデーションを表示する

グラデーションを表示する場合は、serieswithGradientまたはareaProps.withGradienttrueに設定します。デフォルトは、falseです。

タイプを変更する

タイプを変更する場合は、seriestypeまたはareaProps.type"monotone""linear"などを設定します。デフォルトは、"monotone"です。

積み上げる

積み上げる場合は、seriesstackIdまたはareaProps.stackIdに文字列を設定します。

割合にする

割合にする場合は、seriesstackIdまたはareaProps.stackIdに文字列を設定し、chartProps.stackOffset"expand"を設定します。

Y軸を表示する

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

また、yAxisProps.orientation"start""end"を設定することで、Y軸の配置を変更することができます。デフォルトは、"start"です。

凡例を表示する

凡例を表示する場合は、withLegendtrueに設定します。デフォルトは、falseです。また、凡例の配置を変更する場合は、legendProps.placement"start-start""end-end"などを設定します。デフォルトは、"start-end"です。

項目名を変更する

ツールチップや凡例の項目名を変更する場合は、seriesnameに文字列を設定します。

グリッドを変更する

グリッドを変更する場合は、gridProps.horizontalgridProps.verticalに真偽値を設定します。

ドットを表示する

ドットを表示する場合は、seriesdotまたはareaProps.dottrueに設定します。デフォルトは、falseです。

ラベルを表示する

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

単位を表示する

単位を表示する場合は、formattertickFormatterを使用するか、unitに文字列を設定します。

同期させる

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

フォーマットする

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

基準線を表示する

目盛線を表示する

目盛線を表示する場合は、xAxisProps.tickLineまたはyAxisProps.tickLinetrueに設定します。デフォルトは、falseです。

軸のラベルを表示する

軸のラベルを表示する場合は、xAxisProps.labelまたはyAxisProps.labelに文字列を設定します。デフォルトは、falseです。

範囲を設定する

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

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

ツールチップのカーソルを表示する場合は、tooltipProps.cursortrueに設定します。デフォルトは、falseです。

X軸を非表示にする

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

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

アクティブドットを非表示にする場合は、seriesactiveDotまたはareaProps.activeDotfalseに設定します。デフォルトは、trueです。

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

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

軸をカスタマイズする

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

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

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

グリッドをカスタマイズする

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

Props