<commit_before># recharts

## Intro

**Re-designed** charts for combine React and D3.

It helps you write charts in React application. The features for recharts have

1. **Simplely** use combine React SVG
1. **Declarative** components
1. **Lightweight** depend on D3 components

## We will do

- Cool animation
- Appropriate interaction
- More and more kind of charts

## Examples

```
<LineChart width={400} height={400} data={data}
  margin={{top: 5, right: 20, left: 10, bottom: 5}}>
  <XAxis dataKey='name' />
  <Tooltip />
  <CartesianGrid stroke='#f5f5f5' />
  <LineItem type='monotone' dataKey='uv' stroke='#ff7300' yAxisId={0} />
  <LineItem type='monotone' dataKey='pv' stroke='#387908' yAxisId={1} />
</LineChart>
```

All the components of chart is separated. The lineChart is composed by x axis, tooltip, grid, and line items. And each of them is the more tiny components.

## We need you

It is a opensource project, and I want more developers to participate in this project.

## License

[MIT](http://opensource.org/licenses/MIT)
<commit_msg>chore: update Readme<commit_after># recharts

## Intro

Recharts is a **Re-designed** charting library built with [React](https://facebook.github.io/react/) and [D3](http://d3js.org).

The biggest feature or difference is helping you write charts in React application perfectly. There some philosophies of Recharts:

1. **Simplely** deploy with React components
1. **Native** SVG support, lightweight depend on some D3 submodule
1. **Declarative** components, components of chart are dumbed

## We will do

- Cool animation
- Documentation
- Appropriate interaction
- More and more kind of charts

## Examples

```
<LineChart width={400} height={400} data={data}
  margin={{top: 5, right: 20, left: 10, bottom: 5}}>
  <XAxis dataKey='name' />
  <Tooltip />
  <CartesianGrid stroke='#f5f5f5' />
  <LineItem type='monotone' dataKey='uv' stroke='#ff7300' yAxisId={0} />
  <LineItem type='monotone' dataKey='pv' stroke='#387908' yAxisId={1} />
</LineChart>
```

All the submodules of Recharts is separated. The lineChart is composed by x axis, tooltip, grid, and line items, and each of them is the tiny React Component. Their is the Recharts want to do.

## Contribution

We are looking for people who share the idea about Recharts. The goal of this project is create more flexible charting library where developers using React at the same time.

## License

[MIT](http://opensource.org/licenses/MIT)

{'fraction_non_alphanumeric': 0.12184189079054605, 'fraction_numerical': 0.026487367563162185, 'mean_word_length': 4.592255125284738, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 1, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4679233', 'n_tokens_mistral': 800, 'n_tokens_neox': 757, 'n_words': 298}