All Projects → xanderdeseyn → react-native-responsive-linechart

xanderdeseyn / react-native-responsive-linechart

Licence: MIT License
A customizable and responsive line or area chart for react-native

Programming Languages

typescript
32286 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects
shell
77523 projects

Projects that are alternatives of or similar to react-native-responsive-linechart

react-quiz-app
A Simple React Quiz App 💎
Stars: ✭ 37 (-79.33%)
Mutual labels:  responsive
GOSH-FHIRworks2020-React-Dashboard
🩺 Fully Responsive FHIR Dashboard written using @reactjs for NHS and GOSH hackathon
Stars: ✭ 21 (-88.27%)
Mutual labels:  responsive
image-processing-pipeline
An image build orchestrator for the modern web
Stars: ✭ 43 (-75.98%)
Mutual labels:  responsive
ml-stack-nav
Customizable, responsive, accessible, easy-to-use multi-level stack navigation menu with slide effect.
Stars: ✭ 20 (-88.83%)
Mutual labels:  responsive
i-Cut
🔨 个人技术栈
Stars: ✭ 18 (-89.94%)
Mutual labels:  responsive
vue-resize-text
A vue directive which automatically resize font size based on element width.
Stars: ✭ 65 (-63.69%)
Mutual labels:  responsive
gridsome-starter-liebling
Gridsome starter based on the Liebling theme for Ghost. Content is added via markdown, while Tailwind CSS is used for the layout/styling.
Stars: ✭ 21 (-88.27%)
Mutual labels:  responsive
bootstrap-4-react
Bootstrap 4 React components
Stars: ✭ 19 (-89.39%)
Mutual labels:  responsive
awrora-starter
Landing page template built with one of most popular javascript library Vue.JS, Vuetify (Material Design) and Nuxt.JS with SSR.
Stars: ✭ 38 (-78.77%)
Mutual labels:  responsive
design-studio one-page-template
Free responsive flat designed one page template
Stars: ✭ 67 (-62.57%)
Mutual labels:  responsive
GJLineChartView
支持伸缩,长按显示数据的折线图、柱状图、饼状图。
Stars: ✭ 24 (-86.59%)
Mutual labels:  linechart
jekyll-grid
Jekyll theme (used on 25x52.com) displays posts in a grid. Ideal for projects
Stars: ✭ 63 (-64.8%)
Mutual labels:  responsive
react-native-responsive-query
Responsive style hook for react native.
Stars: ✭ 43 (-75.98%)
Mutual labels:  responsive
react-responsive-spritesheet
React component which helps you to easily apply responsive spritesheet animations on your project.
Stars: ✭ 82 (-54.19%)
Mutual labels:  responsive
use-table-tools
React Hooks for building kickass react table components
Stars: ✭ 18 (-89.94%)
Mutual labels:  responsive
nglp-angular-material-landing-page
NGLP is an Angular Material Landing Page.
Stars: ✭ 32 (-82.12%)
Mutual labels:  responsive
mobx-react-matchmedia
A React HOC with mediaqueries for responsive layout
Stars: ✭ 32 (-82.12%)
Mutual labels:  responsive
MazeFlix
MazeFlix is an entertainment hub where you can find the latest and your favorite TV shows. You can view the details of the show, like a show or even comment. You can also see other comments which might give you a general idea about what people think about the show. It is built with HTML, CSS and JavaScript with data from the TvMaze API(tv show d…
Stars: ✭ 23 (-87.15%)
Mutual labels:  responsive
aioneframework
Aione Framework: All-in-one lightweight mobile first front-end framework to design websites, web applications, mobile applications, progressive web applications having large number of examples, documentation, tutorials, community support, components.
Stars: ✭ 13 (-92.74%)
Mutual labels:  responsive
frames
🖼 A minimalistic take on responsive iframes in the spirit of Pym.js.
Stars: ✭ 19 (-89.39%)
Mutual labels:  responsive

react-native-responsive-linechart

npm npm GitHub GitHub stars

Announcing v5

Breaking changes with respect to v4:

  • New dependency on react-native-gesture-handler

Breaking changes with respect to v3:

  • Support for data point visualizations
  • Library supplied tooltip component is renamed from BoxTooltip to just Tooltip
  • Minor theme changes (box -> shape rename)

Additional features:

  • Scrollable charts!

View installation docs & examples here

Screenshots

Preview 1 Preview 2 Preview 3 Preview 4 Preview 5

Quick example

import { Chart, VerticalAxis, HorizontalAxis, Line } from 'react-native-responsive-linechart'

<Chart
  style={{ height: 200, width: '100%', backgroundColor: '#eee' }}
  xDomain={{ min: -2, max: 10 }}
  yDomain={{ min: -2, max: 20 }}
  padding={{ left: 20, top: 10, bottom: 10, right: 10 }}
>
  <VerticalAxis tickValues={[0, 4, 8, 12, 16, 20]} />
  <HorizontalAxis tickCount={3} />
  <Line data={data1} smoothing="none" theme={{ stroke: { color: 'red', width: 1 } }} />
  <Line data={data2} smoothing="cubic-spline" theme={{ stroke: { color: 'blue', width: 1 } }} />
</Chart>

const data1 = [
  { x: -2, y: 1 },
  { x: -1, y: 0 },
  { x: 8, y: 13 },
  { x: 9, y: 11.5 },
  { x: 10, y: 12 }
]

const data2 = [
  { x: -2, y: 15 },
  { x: -1, y: 10 },
  { x: 0, y: 12 },
  { x: 1, y: 7 },
  { x: 8, y: 12 },
  { x: 9, y: 13.5 },
  { x: 10, y: 18 }
]

[OLD] Announcing v3

Version 3 is a complete re-write from the ground up with the following exciting features:

  • Completely written in Typescript
  • Composable API, every part of the chart is its own component.
  • Very few dependencies (Total package size is only 62 kilobytes)
  • New documentation website with extensive examples
  • Support for smooth/linear line & charts area charts, tooltips and more

Due to the nature of the changes, version 2.2 and below is now no longer supported. You can find the old README here.

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].