[javascript] Recharts에서 x와 y 축의 데이터 유형을 설정하는 방법은 무엇인가요?

Recharts에서 x와 y 축의 데이터 유형을 설정하는 방법은 dataKey 속성을 사용하여 간단히 설정할 수 있습니다. 이 속성은 각각의 데이터 포인트에서 x와 y 값을 추출하기 위해 사용됩니다.

아래의 예시를 통해 설명해보겠습니다.

import { LineChart, Line, XAxis, YAxis } from 'recharts';

const data = [
  { name: 'Jan', sales: 50 },
  { name: 'Feb', sales: 120 },
  { name: 'Mar', sales: 80 },
  { name: 'Apr', sales: 200 },
  { name: 'May', sales: 70 },
];

const MyChart = () => {
  return (
    <LineChart width={500} height={300} data={data}>
      <Line type="monotone" dataKey="sales" stroke="#8884d8" />
      <XAxis dataKey="name" />
      <YAxis />
    </LineChart>
  );
}

export default MyChart;

위의 코드에서 data 배열은 각 월별 판매량을 포함하고 있습니다. X축은 name 값을, Y축은 sales 값을 사용하도록 설정되어 있습니다.

LineChart 컴포넌트 내부에서 dataKey 속성을 사용하여 x와 y 값의 데이터 유형을 설정하였습니다. Line 컴포넌트에서는 dataKey 속성에 “sales”를 설정하여 Y축 데이터 유형을 설정하였고, XAxis에서는 “name”을 사용하여 X축 데이터 유형을 설정하였습니다.

이처럼 Recharts에서는 각각의 축마다 dataKey 속성을 사용하여 데이터 유형을 설정할 수 있습니다. 다른 유형의 차트를 사용할 경우에도 해당 차트에 맞게 dataKey 속성을 사용하여 데이터 유형을 지정할 수 있습니다.

더 많은 정보는 [Recharts 공식 문서][Recharts]를 참조하십시오.