[javascript] Recharts에서 축 라벨을 추가하는 방법은 무엇인가요?
  1. Recharts 설치 및 라이브러리 가져오기:
npm install recharts

import React from 'react';
import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend } from 'recharts';

const data = [
  { name: 'Jan', uv: 400, pv: 2400, amt: 2400 },
  { name: 'Feb', uv: 300, pv: 1398, amt: 2210 },
  { name: 'Mar', uv: 200, pv: 9800, amt: 2290 },
  // ...
];

const App = () => {
  return (
    <LineChart width={500} height={300} data={data}>
      <XAxis dataKey="name" label={{ value: "Month", position: "insideBottom" }} />
      <YAxis label={{ value: "Amount", angle: -90, position: "insideLeft" }} />
      <CartesianGrid strokeDasharray="3 3" />
      <Tooltip />
      <Legend />
      <Line type="monotone" dataKey="pv" stroke="#8884d8" />
      <Line type="monotone" dataKey="uv" stroke="#82ca9d" />
    </LineChart>
  );
}

export default App;

위의 예제에서는 XAxisYAxis 컴포넌트의 label 속성을 사용하여 축 라벨을 추가합니다. label 속성의 value 속성으로 라벨의 텍스트를, angle 속성으로 텍스트의 회전 각도를, position 속성으로 텍스트의 위치를 설정할 수 있습니다.

위의 코드에서는 X축의 라벨을 “Month”로, Y축의 라벨을 “Amount”로 설정하고 있습니다.

위의 예제를 실행하면 축 라벨이 차트에 표시됩니다. 다른 속성과 스타일을 조정하여 여러가지 방식으로 축 라벨을 표시할 수도 있습니다.

Recharts는 다양한 차트 유형과 많은 사용자 정의화 기능을 제공하므로 자세한 사용법은 공식 문서를 참조하시기 바랍니다.