@latticejs/mui-recharts

1.0.1-beta.3 • Public • Published

@latticejs/mui-recharts

This module will add a material-ui wrapper for recharts chart components.

Install

@latticejs/mui-recharts requires both @material-ui/core and recharts to be installed in your project:

npm install @material-ui/core recharts

Then install @latticejs/mui-recharts:

npm install @latticejs/mui-recharts

Usage

Just use any of the recharts components thru @latticejs/mui-recharts. This will wrap the components and return a styled chart using your mui-theme defaults.

Example: Basic Line Chart

with recharts:

import React from 'react';
import { LineChart, Line, Tooltip } from 'recharts';

export class BasicLineChart extends React.Component {
  render () {
    const { data, ...props } = this.props;
    return (
      <LineChart data={data} {...props}>
        <Tooltip />
        <Line dataKey="pv" stroke="#8884d8" />
        <Line dataKey="uv" stroke="#82ca9d" />
      </LineChart>      
    );
  }
}

with @latticejs/mui-recharts

import React from 'react';
- import { LineChart, Line } from 'recharts';
+ import { LineChart, Line } from '@latticejs/mui-recharts';

export class BasicLineChart extends React.Component {
  render () {
    const { data, ...props } = this.props;
    return (
      <LineChart data={data} {...props}>
        <Tooltip />
        <Line dataKey="pv" stroke="#8884d8" />
        <Line dataKey="uv" stroke="#82ca9d" />
      </LineChart>      
    );
  }
}

API

mui-recharts exports same API configuration as recharts.

Refer to the official API

FAQs

// TBD

Readme

Keywords

none

Package Sidebar

Install

npm i @latticejs/mui-recharts

Weekly Downloads

7

Version

1.0.1-beta.3

License

MIT

Unpacked Size

21.7 kB

Total Files

5

Last publish

Collaborators

  • clinejm
  • rahulgarg30591