https://github.com/rumble-charts/rumble-charts
React components for building composable and flexible charts
https://github.com/rumble-charts/rumble-charts
chart d3 react svg visualization
Last synced: 3 months ago
JSON representation
React components for building composable and flexible charts
- Host: GitHub
- URL: https://github.com/rumble-charts/rumble-charts
- Owner: rumble-charts
- License: mit
- Created: 2016-01-28T02:45:55.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-01-07T01:55:43.000Z (over 2 years ago)
- Last Synced: 2025-03-28T06:09:43.855Z (3 months ago)
- Topics: chart, d3, react, svg, visualization
- Language: TypeScript
- Homepage: https://rumble-charts.github.io
- Size: 2.71 MB
- Stars: 342
- Watchers: 10
- Forks: 36
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome - rumble-charts/rumble-charts - React components for building composable and flexible charts (TypeScript)
- awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
- awesome-react - rumble-charts - React components for building composable and flexible charts.  (UI Components / Data Visualization)
- awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
- awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
- awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
- fucking-awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
- awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
- awesome-react-components - rumble-charts - React components for building composable and flexible charts. (UI Components / Chart)
README
#
rumble-charts
[](https://opensource.fb.com/support-ukraine)
[](https://github.com/rumble-charts/rumble-charts/actions/workflows/node.js.yml)
[](https://github.com/rumble-charts/rumble-charts/actions/workflows/codeql-analysis.yml)
[](https://codecov.io/gh/rumble-charts/rumble-charts)[](https://sonarcloud.io/dashboard?id=rumble-charts_rumble-charts)
[](https://sonarcloud.io/dashboard?id=rumble-charts_rumble-charts)
[](https://sonarcloud.io/dashboard?id=rumble-charts_rumble-charts)
[](https://sonarcloud.io/dashboard?id=rumble-charts_rumble-charts)
[](https://sonarcloud.io/dashboard?id=rumble-charts_rumble-charts)[](https://www.npmjs.com/package/rumble-charts)
[](https://www.npmjs.com/package/rumble-charts)
[](https://bundlephobia.com/package/rumble-charts@latest)
[](https://bundlephobia.com/package/rumble-charts@latest)React components for building composable and flexible charts to visualize your data.
It's based on D3.js under the hood, but most of the time you will not feel that.
## Real-world examples



## Documentation
All examples are live editable on "Playroom" tab.
[https://rumble-charts.github.io](https://rumble-charts.github.io)
## Demo / live edit
[https://rumble-charts.github.io/playroom/](https://rumble-charts.github.io/playroom/)
## Installation
### NPM
```bash
npm install --save rumble-charts
```### CDN
```html
```
## Usage
Just include it:
```javascript
import {
// main component
Chart,
// graphs
Bars, Cloud, Dots, Labels, Lines, Pies, RadialLines, Ticks, Title,
// wrappers
Layer, Animate, Transform, Handlers,
// helpers
helpers, DropShadow, Gradient
} from 'rumble-charts';
```And use:
```jsx
const series = [{
data: [1, 2, 3]
}, {
data: [5, 7, 11]
}, {
data: [13, 17, 19]
}];
;
```Result:

## [Changelog](CHANGELOG.md)
## [Road map](ROADMAP.md)
## License
MIT