UNPKG

react-vite-charts

Version:

All Kind of Data Charts for ReactJS supported with Vite

103 lines (70 loc) 2.28 kB
# React-Vite-Charts A simple and reusable React Charts built with `react-chartjs-2` and `Chart.js`. Customize your charts with dynamic data and colors! ## Features - Lightweight and easy to use. - Customizable with dynamic `data` and `colors`. - Built with `Chart.js` for smooth animations and performance. ## Installation Install the package using npm or yarn: ```bash npm install react-vite-charts ``` ## Example - PieChart ```js import PieChart from 'react-vite-charts'; import React from 'react' const HomePage = () => { const chartData = { React: {value: 20, color: '#61DAFB'}, Vite: {value: 20, color: '#646CFF'}, Tailwindcss: {value: 60, color: '#38BDF8'}, }; return ( <div> <div className="md:grid grid-cols-3"> <PieChart data={chartData}/> </div> </div> ) } export default HomePage ``` - BarChart ```js import React from 'react' import { BarChart } from 'react-vite-charts'; const HomePage = () => { const chartData = { React: {value: 40, color: '#61DAFB'}, Vite: {value: 20, color: '#646CFF'}, Tailwindcss: {value: 60, color: '#38BDF8'}, Html: {value: 68, color: '#FFA500'}, CSS: {value: 85, color: '#008000'}, }; return ( <div> <div className="md:grid grid-cols-3"> <BarChart data={chartData}/> </div> </div> ) } export default HomePage ``` ## Props | Chart | Prop | Type | Description | Required | |------|------|------|------|------| | Pie Chart | `data` | `object` | An object containing chart data and colors. The keys represent labels, and each key has a `value` and `color` | Yes | | Bar Chart | `data` | `object` | An object containing chart data and colors. The keys represent labels, and each key has a `value` and `color` | Yes | ## Example ScreenShorts - PieChart <center> <img src='https://github.com/BackendExpert/charts-for-react/blob/master/assest/piechart.PNG'> </center> - BarChart <center> <img src='https://github.com/BackendExpert/charts-for-react/blob/v200/assest/BarChart.PNG'> </center> ### License This package is licensed under the MIT License.