All Projects → Abhinandan-Kushwaha → react-native-gifted-charts

Abhinandan-Kushwaha / react-native-gifted-charts

Licence: other
www.npmjs.com/package/react-native-gifted-charts

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
java
68154 projects - #9 most used programming language
objective c
16641 projects - #2 most used programming language

Projects that are alternatives of or similar to react-native-gifted-charts

Aachartkit
📈📊🚀🚀🚀An elegant modern declarative data visualization chart framework for iOS, iPadOS and macOS. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types. 极其精美而又强大的跨平台数据可视化图表框架,支持柱状图、条形图、折…
Stars: ✭ 4,358 (+3358.73%)
Mutual labels:  pie-chart, area-chart, line-charts
Fl chart
A powerful Flutter chart library, currently supporting Line Chart, Bar Chart, Pie Chart, Scatter Chart and Radar Chart.
Stars: ✭ 3,882 (+2980.95%)
Mutual labels:  charts, barchart, piechart
React D3 Components
D3 Components for React
Stars: ✭ 1,599 (+1169.05%)
Mutual labels:  pie-chart, charts, area-chart
compose-charts
Simple Jetpack Compose Charts for multi-platform. Including Android, Web, Desktop.
Stars: ✭ 30 (-76.19%)
Mutual labels:  pie-chart, charts
HCLineChartView
HCLineChartView is a beautiful iOS library for drawing line charts. It is highly customizable and easy to use.
Stars: ✭ 22 (-82.54%)
Mutual labels:  charts, line-charts
fusioncharts-dist
FusionCharts JavaScript Charting library. Over 95+ charts and 1,400+ maps to choose from, with integrations available for all popular JavaScript frameworks & back-end programming languages.
Stars: ✭ 65 (-48.41%)
Mutual labels:  charts, line-charts
Anychart
AnyChart is a lightweight and robust JavaScript charting solution with great API and documentation. The chart types and unique features are numerous, the library works easily with any development stack.
Stars: ✭ 288 (+128.57%)
Mutual labels:  pie-chart, charts
Aachartcore
📈📊☕️☕️☕️An elegant modern declarative data visualization chart framework for Android. Extremely powerful, supports line, spline, area, areaspline, column, bar, pie, scatter, angular gauges, arearange, areasplinerange, columnrange, bubble, box plot, error bars, funnel, waterfall and polar chart types.极其精美而又强大的 Android 数据可视化图表框架,支持柱状图、条形图、折线图、曲线图、折线填充图、曲线填充图、气泡图、扇形图、环形图、散点图、雷达图、混合图等各种类型的多达几十种的信息图图表,完全满足工作所需.
Stars: ✭ 424 (+236.51%)
Mutual labels:  pie-chart, charts
Jhchart
Stars: ✭ 593 (+370.63%)
Mutual labels:  pie-chart, charts
Reaviz
📊 Data visualization library for React based on D3
Stars: ✭ 1,141 (+805.56%)
Mutual labels:  pie-chart, charts
Muze
Composable data visualisation library for web with a data-first approach now powered by WebAssembly
Stars: ✭ 1,153 (+815.08%)
Mutual labels:  pie-chart, charts
Orcharts
饼状图、环形图、扇形图、曲线图、折线图
Stars: ✭ 125 (-0.79%)
Mutual labels:  pie-chart, charts
AndroidTableauLibrary
AndroidTableauLibrary is an Android SDK library supports variety of analytic graphs which developers simply integrate on Android project. - by @sung2063
Stars: ✭ 53 (-57.94%)
Mutual labels:  pie-chart, piechart
awesome-tools
Open-source list of awesome data visualization tools (e.g., charting libraries) for software developers 📊📈
Stars: ✭ 47 (-62.7%)
Mutual labels:  charts
angular-fusioncharts
Angular Component for FusionCharts JavaScript Charting Library
Stars: ✭ 53 (-57.94%)
Mutual labels:  charts
uplot-wrappers
React and Vue.js wrappers for uPlot that allow you to work with charts declaratively inside your favorite framework
Stars: ✭ 37 (-70.63%)
Mutual labels:  charts
better-access-charts
Better charts for Access with chart.js
Stars: ✭ 19 (-84.92%)
Mutual labels:  charts
android-charts
A curated list of Android Chart libraries.
Stars: ✭ 69 (-45.24%)
Mutual labels:  charts
Samples-NET.Core-MVC-CSharp
ASP.NET Core 2.0 MVC C# samples for Stimulsoft Reports.Web reporting tool.
Stars: ✭ 28 (-77.78%)
Mutual labels:  charts
react-native-mp-android-chart
React Native wrapper of popular android charting library MPAndroidChart
Stars: ✭ 51 (-59.52%)
Mutual labels:  charts

react-native-gifted-charts Rate on Openbase

The most complete library for Bar, Line, Area, Pie, Donut and Stacked Bar charts in React Native. Allows 2D, 3D, gradient, animations and live data updates.

Yet another chart library? Why?

To bring Life to your data

  1. Plenty of features with minimal code
  2. Apply animations to your charts on load and on value change, just by adding a prop
  3. Smooth animations implemented using LayoutAnimation
  4. Clickable and scrollable
  5. Three-D and gradient effects
  6. Fully customizable (see the props)
  7. Detailed documentation with examples
  8. Support for combined Bar and Line charts

alt text alt text alt text


Version 1.2.x 🎉

Version 1.2.0 onwards we are dependent only on react-native-svg and react-native-linear-gradient. Earlier, Pie and Donut charts were rendered using react-native-canvas, but now they are also rendered using svg. We are no longer using react-native-canvas neither react-native-webview!

Installation

npm install react-native-gifted-charts react-native-linear-gradient react-native-svg

For iOS-

cd ios && pod install

Docs

Documentation and gallery

Usage

The simplest usage of various types of charts can be done as below-

import { BarChart, LineChart, PieChart } from "react-native-gifted-charts";

// ...
const data=[ {value:50}, {value:80}, {value:90}, {value:70} ]

<BarChart data = {data} />
<LineChart data = {data} />
<PieChart data = {data} />

// For Horizontal Bar chart, just add the prop horizontal to the <BarChart/> component

<BarChart data = {data} horizontal />

// For Area chart, just add the prop areaChart to the <LineChart/> component

<LineChart data = {data} areaChart />

// For Donut chart, just add the prop donut to the <PieChart/> component

<PieChart data = {data} donut />

Props tables

1. BarChart, Horizontal BarChart and Stacked Bar Chart props
2. LineChart and AreaChart props
3. PieChart and DonutChart props

Contributing

Dear developers! Your small contribution can make someone's day 😊

One of the ways you can contribute is to address an open issue.

Sometimes people report issues which don't exist, or request for features which are already present. Such issues can be addressed without pushing any code to the repo. Just show them in the comments how to do it.

See the contributing guide to learn how to contribute to the repository and the development workflow.

Common issues

Issue Solution
BarChart - Value and section line don't match Comment by the owner
Setting height, maxValue, stepValue, stepHeight, or noOfSections breaks the chart Please make sure that
maxValue = noOfSections * stepValue;
is followed. See this

To-dos

To do list

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].