react-chartjs

使用 chart.js 制作常见的 react 图表组件。「common react charting components using chart.js」

Github stars Tracking Chart

react-chartjs

rich interactive react charting components using chart.js including

  • Line chart
  • Bar chart
  • Radar chart
  • Polar area chart
  • Pie chart
  • Doughnut chart

view chart examples

Installation

This is a CommonJS component only (to be used with something like Webpack or Browserify)

npm install --save react-chartjs

You must also include chart.js and React as dependencies.

npm install --save chart.js@^1.1.1 react react-dom

Example Usage

var LineChart = require("react-chartjs").Line;

var MyComponent = React.createClass({
  render: function() {
    return <LineChart data={chartData} options={chartOptions} width="600" height="250"/>
  }
});
  • data represents the chart data (see chart.js for details)
  • options represents the chart options (see chart.js for details)
  • all other parameters will be passed through to the canvas element
  • if data passed into the component changes, points will animate between values using chart.js' .update(). If you want the chart destroyed and redrawn on every change, pass in redraw as a prop. For example <LineChart data={this.state.chartData} redraw />

Chart References

The canvas element can be retrieved using getCanvas and the chartjs object can be retrieved using getChart.

Main metrics

Overview
Name With Ownerreactjs/react-chartjs
Primary LanguageJavaScript
Program languageJavaScript (Language Count: 1)
Platform
License:MIT License
所有者活动
Created At2014-12-26 23:19:20
Pushed At2022-02-07 10:04:02
Last Commit At2018-01-14 13:24:52
Release Count16
Last Release Namev0.8.0 (Posted on 2016-07-26 12:58:46)
First Release Namev0.0.1 (Posted on )
用户参与
Stargazers Count2.9k
Watchers Count56
Fork Count297
Commits Count109
Has Issues Enabled
Issues Count159
Issue Open Count61
Pull Requests Count36
Pull Requests Open Count12
Pull Requests Close Count21
项目设置
Has Wiki Enabled
Is Archived
Is Fork
Is Locked
Is Mirror
Is Private