awesome-repositories.com
Blog
awesome-repositories.com

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoAcerca deCómo clasificamosPrensaServidor MCP
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
margelo avatar

margelo/react-native-graph

0
View on GitHub↗
2,547 estrellas·134 forks·TypeScript·MIT·3 vistasmargelo.io↗

React Native Graph

This project is a cross-platform mobile graphing library designed for rendering high-performance animated line charts and data visualizations. It functions as a canvas-based data visualization system and interactive charting component for mobile applications.

The library focuses on animated data visualization, using interpolation to create smooth visual transitions between different data sets. It utilizes a GPU-accelerated graphics engine to maintain high frame rates and fluid transitions during data updates.

The capability surface includes interaction systems for tracking pan gestures and detecting touch interactions with specific data points. It also provides tools for defining canvas range boundaries and rendering dynamic axis labels.

Features

  • Animated Visualizations - Functions as an animated visualization tool that interpolates state changes between data sets for smooth updates.
  • High-Performance Visualizers - Provides a high-performance rendering engine specifically designed for drawing responsive line graphs and charts.
  • Hardware-Accelerated Engines - Leverages a GPU-accelerated graphics engine (Skia) to maintain high frame rates for complex path rendering.
  • Canvas Rendering - Uses a canvas-based rendering system for direct pixel manipulation to ensure fluid transitions and high frame rates.
  • State Transition Animators - Utilizes animators that tween numerical state changes to create fluid visual transitions between different data sets.
  • Data Space Mappings - Translates screen-space touch coordinates into data-space values to identify specific data points on a graph.
  • Viewport Coordinate Mappings - Implements mappings that translate between data coordinates, viewport dimensions, and physical screen pixels for graph rendering.
  • Cross-Platform Graphing Libraries - Provides a GPU-accelerated graphics engine for rendering animated line charts in cross-platform mobile applications.
  • Chart Components - Ships an interactive chart component featuring pan gesture tracking and data point detection for mobile touch screens.
  • Animated Data Representations - Visualizes the evolution of numerical data through fluid interpolations and animations between data sets.
  • Graph Range Constraints - Allows setting fixed boundaries for a graph display to show specific timeframes or value spans.
  • Interactive Data Charting - Provides tools for transforming datasets into interactive mobile charts supporting pan and touch events.
  • Reactive Path Generators - Automatically regenerates drawing paths whenever the underlying data array or dimensions change.
  • Axis Label Formatters - Implements dynamic formatting and rendering of labels for the graph's minimum and maximum axes.
  • Interactive Data Interfaces - Facilitates user interaction with data through pan gesture tracking and coordinate-based point detection.
  • View Transition Animations - Provides animations that interpolate the positions of data points when transitioning between different data sets.

Historial de estrellas

Gráfico del historial de estrellas de margelo/react-native-graphGráfico del historial de estrellas de margelo/react-native-graph

Búsqueda con IA

Explora más repositorios increíbles

Describe lo que necesitas en lenguaje sencillo: la IA clasifica miles de proyectos open-source curados por relevancia.

Start searching with AI

Alternativas open-source a React Native Graph

Proyectos open-source similares, clasificados según cuántas características comparten con React Native Graph.
  • maptalks/maptalks.jsAvatar de maptalks

    maptalks/maptalks.js

    4,519Ver en GitHub↗

    maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and 3D geographic data on a web canvas. It functions as a 3D geospatial engine supporting 3DTiles and GLTF formats, a GeoJSON visualization tool, and a spatial analysis library. The project distinguishes itself through high-performance rendering and dynamic geospatial animation, including the ability to simulate traffic flow and execute smooth visual transitions for map elements. It provides comprehensive tools for interactive geometry editing, allowing users to draw and modify ve

    HTML
    Ver en GitHub↗4,519
  • philjay/mpandroidchartAvatar de PhilJay

    PhilJay/MPAndroidChart

    38,199Ver en GitHub↗

    MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view components for rendering statistical data. It enables the display of numerical datasets through various chart types, including line, bar, pie, radar, bubble, and candlestick charts. The library focuses on an interactive graphing workflow, allowing users to explore complex data sets through scaling, panning, and animations. It includes specific support for financial charting to track market trends and price movements, as well as tools for building mobile dashboards.

    Javaandroidchartgraph
    Ver en GitHub↗38,199
  • ecomfe/echarts-for-weixinAvatar de ecomfe

    ecomfe/echarts-for-weixin

    7,500Ver en GitHub↗

    This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache ECharts engine. It provides a set of visual components that use 2D canvas interfaces to render line, bar, pie, and scatter plots. The library utilizes a 2D canvas interface to increase drawing speed and resolve visual layering issues. It implements an interactive charting component that supports touch-based data interaction, allowing users to see detailed contextual information through formatted tooltips when tapping or hovering over data points. The project covers mobile data v

    JavaScriptchartechartsvisualization
    Ver en GitHub↗7,500
  • naver/billboard.jsAvatar de naver

    naver/billboard.js

    5,980Ver en GitHub↗

    billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a single declarative configuration object. It supports a wide range of chart types including bar, line, pie, scatter, area, spline, step, candlestick, funnel, gauge, heatmap, radar, polar, treemap, bubble, donut, and sparkline charts, and can overlay multiple chart types within a single visualization. The library offers an opt-in Canvas rendering mode for improved performance with large datasets and high-density axis displays, alongside its standard SVG-based rendering. The library d

    TypeScript
    Ver en GitHub↗5,980
Ver las 30 alternativas a React Native Graph→

Preguntas frecuentes

¿Qué hace margelo/react-native-graph?

This project is a cross-platform mobile graphing library designed for rendering high-performance animated line charts and data visualizations. It functions as a canvas-based data visualization system and interactive charting component for mobile applications.

¿Cuáles son las características principales de margelo/react-native-graph?

Las características principales de margelo/react-native-graph son: Animated Visualizations, High-Performance Visualizers, Hardware-Accelerated Engines, Canvas Rendering, State Transition Animators, Data Space Mappings, Viewport Coordinate Mappings, Cross-Platform Graphing Libraries.

¿Qué alternativas de código abierto existen para margelo/react-native-graph?

Las alternativas de código abierto para margelo/react-native-graph incluyen: maptalks/maptalks.js — maptalks.js is a JavaScript map rendering library and web map interaction framework used to render interactive 2D and… philjay/mpandroidchart — MPAndroidChart is an Android charting library and data visualization framework that provides a set of reusable view… ecomfe/echarts-for-weixin — This is a chart library for rendering interactive data visualizations within WeChat Mini Programs using the Apache… naver/billboard.js — billboard.js is a JavaScript charting library built on D3.js that renders interactive data visualizations from a… plotly/plotly.js — Plotly.js is a JavaScript charting library and interactive graphing framework used to create web-based visualizations.… kevinzhow/pnchart — PNChart is an iOS charting framework and data visualization library designed for rendering interactive visual data…