@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

/@latticejs/mui-recharts/

    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