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?
已存檔?
是復刻?
已鎖定?
是鏡像?
是私有?