rumble-charts

React components for building composable and flexible charts

Github星跟踪图

rumble-charts

Gitter

Build Status
codecov
Dependency Status
Greenkeeper badge

Maintainability Rating
Quality Gate Status
Reliability Rating
Security Rating
Vulnerabilities

npm
npm

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

Pie Charts

Bar Charts

Line Chart

Documentation

All examples are editable. You can see a result right on the page.

https://rumble-charts.github.io

Demo / live edit

rosko.github.io/slides/2016-04-declarative-charts/#/liveedit

Installation

NPM

npm install --save rumble-charts

Usage

Just include it:

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:

const series = [{
    data: [1, 2, 3]
}, {
    data: [5, 7, 11]
}, {
    data: [13, 17, 19]
}];

class Demo extends React.Component {
  render() {
    return <Chart width={600} height={250} series={series} minY={0} maxY={20}>
      <Bars innerPadding={5} groupPadding={10} />
      <Lines />
      <Dots />
    </Chart>;
  }
}

Result:

Combined Chart

Road map

Similar projects

Mainly there are 3 approaches to integrate React and D3:

License

MIT

主要指标

概览
名称与所有者rumble-charts/rumble-charts
主编程语言TypeScript
编程语言JavaScript (语言数: 3)
平台
许可证MIT License
所有者活动
创建于2016-01-28 02:45:55
推送于2023-01-07 01:55:43
最后一次提交2023-01-07 03:55:43
发布数37
最新版本名称v5.0.0 (发布于 2022-07-17 19:30:59)
第一版名称v0.1.1 (发布于 2016-01-28 05:41:59)
用户参与
星数343
关注者数10
派生数36
提交数230
已启用问题?
问题数42
打开的问题数2
拉请求数17
打开的拉请求数0
关闭的拉请求数18
项目设置
已启用Wiki?
已存档?
是复刻?
已锁定?
是镜像?
是私有?