본문 바로가기
💻CODING/react. vue

[react] pie 차트 (ft. 도넛 차트 라이브러리)

by 코딩하는 갓디노 2021. 9. 5.

react pie 차트

 

react 도넛 차트 
라이브러리입니다.

 

react에서 간단하게 사용하는 파이 차트(도넛 차트) 라이브러리,
react-minimal-pie-chart를 추천합니다.

 

구현 화면

 

react-minimal-pie-chart 사이트

https://www.npmjs.com/package/react-minimal-pie-chart

 

react-minimal-pie-chart

Lightweight but versatile SVG pie/donut charts for React

www.npmjs.com

 

piechart 기본

import { PieChart } from "react-minimal-pie-chart";

const Chart = () => {
  const data = [
    { title: "One", value: 30, color: "#F6CB44" },
    { title: "Two", value: 15, color: "#E3A454" },
    { title: "Three", value: 20, color: "#76BEE3" },
  ];

  return (
      <PieChart
        data={data}
        label={({ dataEntry }) => dataEntry.value}
        animate
      />
  );
};

export default Chart;

 

piechart 커스텀

 

파이차트를 도넛 차트로 커스텀 코드

import { PieChart } from "react-minimal-pie-chart";

const Chart = () => {
  return (
      <PieChart
        data={[
          {
            value: 20,
            color: "#F6CB44",
            name: "name1",
          },
        ]}
        reveal={20} //퍼센트 치수
        lineWidth={18} //도넛 두께
        background="#f3f3f3"
        lengthAngle={360}
        rounded
        animate
        label={({ dataEntry }) => dataEntry.value + "%"}
        labelStyle={{
          fontSize: "26px",
          fill: "#33333",
        }}
        labelPosition={0}
      />
  );
};

export default Chart;
반응형

댓글