Skip to content

justQing00/react-chart-canvas

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

react-chart-canvas

react chart canvas base structure

How to use

import ReactChartCanvas from 'react-chart-canvas';
import Chart* from '**'

<ReactChartCanvas Chart={Chart** }/>

RadialBarChart Props

{
  onClick: (e, info), // default
  onHover: (e, info), // default
  onResize: ({ ratio, clientWidth, clientHeight, ratioWidth, ratioHeight }, e), // default
  title: '',
  isGradient: false,
  labelStyle: '#333',
  dataStyle: '#fff',
  tooltip: {  // default
    show: true,
    formatter: (info) => {
      return `占比: ${info.percent*100}%`;
    }
  },
  tooltipStyle: {
    backgroundColor: 'rgba(0,0,0,0.65)',
    ...
  },
}

Base Package

react-chart-tooltip

react-chart-adapt

How to Write chart

example: react-radial-bar-chart

  class Chart* {

    constructor(props) {
      this.setValue(props);
    }

    setValue = (props = {}) => {
      ...
    }

    update = (props, ctx) => {
      ...
    }

    draw = (ctx) => {
      ...
    }
    ...
  }

About

react chart canvas base structure

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published