[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]를 참조하십시오.