[javascript] Recharts에서 선 그래프를 그리는 방법은 무엇인가요?
  1. Recharts를 프로젝트에 설치합니다. 다음 명령어를 사용하여 설치할 수 있습니다:

    npm install recharts
    
  2. React 컴포넌트에서 Recharts를 import 합니다:

    import { LineChart, Line, XAxis, YAxis, CartesianGrid, Tooltip, Legend } from 'recharts';
    
  3. 데이터를 준비합니다. 선 그래프에 표시할 데이터는 객체 배열로 구성되어야 합니다. 각 객체는 선 그래프의 각 점을 나타냅니다. 예를 들어, 다음과 같이 데이터를 준비할 수 있습니다:

    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 },
      // 나머지 데이터
    ];
    
  4. 선 그래프 컴포넌트를 생성합니다. LineChart 컴포넌트로 선 그래프의 기본 레이아웃을 정의하고, Line 컴포넌트로 실제 선을 그립니다. 다음은 선 그래프 컴포넌트의 예시입니다:

    <LineChart width={500} height={300} data={data}>
      <XAxis dataKey="name" />
      <YAxis />
      <CartesianGrid strokeDasharray="3 3" />
      <Tooltip />
      <Legend />
      <Line type="monotone" dataKey="uv" stroke="#8884d8" />
      {/* 추가적인 Line 컴포넌트를 필요에 따라 생성 */}
    </LineChart>
    

    이 예시에서는 name 속성을 x축으로, uv 속성을 y축으로 사용하고 있으며, 실제 선의 색상은 ‘#8884d8’로 지정되어 있습니다.

  5. 선 그래프 컴포넌트를 적절한 위치에 렌더링합니다. React 컴포넌트의 render 함수나 함수형 컴포넌트에서 원하는 위치에 위에서 생성한 선 그래프 컴포넌트를 렌더링하면 됩니다.

위의 단계를 따라하면 Recharts를 사용하여 선 그래프를 그릴 수 있습니다. 자세한 사용법은 Recharts 공식 문서에서 확인할 수 있습니다.