**_ This is a work in progress, do not use this in production _**

# react-native-pathjs-charts-expo

[![npm version](https://badge.fury.io/js/react-native-pathjs-charts-expo.svg)](https://badge.fury.io/js/react-native-pathjs-charts-expo)

This library is a cross-platform (iOS/Android) library of charts/graphs originally using [react-native-svg](https://github.com/magicismight/react-native-svg) and [paths-js](https://github.com/andreaferretti/paths-js) but ported to use [expo](https://github.com/expo/expo) for the svg part.

This project is based on the now archived at version 0.0.34 of [react-native-pathjs-charts](https://github.com/capitalone/react-native-pathjs-charts)

Components include Bar charts, Smoothline charts, Stockline charts, Scatterplots, Tree graphs and Radar graphs.

![](https://github.com/nahog/react-native-pathjs-charts-expo/wiki/images/chart-screenshots.png)

## Installation

To add the library to your React Native project:

```
npm install react-native-pathjs-charts-expo --save
```

## Current Features

- Bar, Smoothline, Stockline, Scatterplot, Tree and Radar graphs
- Configuration of format, labels, colors, axis, ticks, lines
- No touch support
- No animations
- Chart information configurable based on data parameters which specify which variables are accessors
- Rendering works on iOS/Android
- No native dependencies for linking
