본문 바로가기
728x90

react-chartjs-24

react-chartjs-2 Bar chart 옵션 추가 예제 import React from 'react'; import { Grid } from '@mui/material'; import { Chart, CategoryScale, LinearScale, PointElement, BarElement, Tooltip, Legend } from 'chart.js'; Chart.register(CategoryScale, LinearScale, PointElement, BarElement, Tooltip, Legend); const labels = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec']; const data = { labels: labels, datasets:.. 2023. 7. 20.
react-chartjs-2 Bar chart 예제 import React from 'react'; import { Grid } from '@mui/material'; import { Bar } from 'react-chartjs-2'; const data = { labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun'], datasets: [ { label: 'Dataset 1', data: [12, 19, 3, 5, 2, 3], backgroundColor: [ 'rgba(54, 162, 235, 0.5)', // 푸른색 1 'rgba(54, 162, 235, 0.5)', // 푸른색 2 ], borderColor: [ 'rgba(54, 162, 235, 1)', // 푸른색 1 (테두리) 'rgba(54, 162, 2.. 2023. 7. 20.
react-chartjs-2 Line 예제 import React from 'react'; import { useTheme } from '@mui/material/styles'; import { Line } from 'react-chartjs-2'; import { Chart, CategoryScale, LinearScale, PointElement, LineElement, Tooltip, Legend } from 'chart.js'; Chart.register(CategoryScale, LinearScale, PointElement, LineElement, Tooltip, Legend); const labels = ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'N.. 2023. 7. 19.
React 시각화 무료 라이브러리 ( 그래프 라이브러리) 검토 1. 최근까지 업데이트가 되었는지 2. 사용이 용이한지 3. 에니메이션을 지원하는지 기준으로 검토하였습니다 선정한 순위는 다음과 같습니다 1.Chart.js (react-chartjs-2) 2.Recharts 3.Nivo 4.Victory 5.react-vis 각 라이브러리의 장단점은 다음과 같습니다: 1.Chart.js (react-chartjs-2): • 장점: 간단하고 사용하기 쉬운 API를 제공하며, 기본적인 차트 유형을 아름답게 그릴 수 있습니다. 에니메이션 지원이 가능하며, 리소스 사용이 적습니다. • 단점: 다른 라이브러리에 비해 차트 유형과 커스터마이징 옵션이 제한적일 수 있습니다. 2.Recharts: • 장점: React와 D3 기반으로 만들어져 있어 사용이 쉽고, 선언적인 구문을 사용.. 2023. 5. 3.
728x90