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
·
uber avatar

uber/react-vis

0
View on GitHub↗
8,781 estrellas·832 forks·JavaScript·MIT·12 vistasuber.github.io/react-vis↗

React Vis

react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic.

The library is distinguished by its ability to handle complex data relationships, including hierarchical data via tree maps and circle packing, as well as multidimensional analysis using parallel axes and radar charts. It also supports network flow mapping to illustrate the volume and direction of data movement between nodes.

The framework covers general charting capabilities such as histograms and circular renderings, alongside interactive exploration tools like data brushing, crosshairs, and tooltips. It includes systems for axis configuration, localized time labels, and the generation of color and size legends.

Features

  • Interactive Visualization Rendering - Provides a framework for rendering dynamic, interactive charts and graphs that update in response to user input.
  • React Charting Libraries - Offers a comprehensive set of visualization components specifically designed for the React ecosystem.
  • Interactive Data Charting - Ships a framework of building blocks for transforming datasets into interactive charts like histograms and radar charts.
  • Interactive Data Exploration Tools - Provides interactive interfaces for analyzing data relationships using brushing, crosshairs, and tooltips.
  • SVG Data Visualization - Programmatically generates vector graphics via SVG to represent quantitative information and datasets.
  • Scale-Based Coordinate Mappings - Translates abstract data values into pixel coordinates and visual attributes using configurable mathematical scales.
  • Coordinate Systems - Implements utilities for defining and rendering mathematical axes and coordinate grids to position graphical marks.
  • Hierarchical Tree Visualizers - Provides visual components for rendering nested part-to-whole relationships through treemaps and circle packing.
  • Chart Axis Configurations - Provides tools for defining axis orientation, padding, and visual boundaries to align with specific data layouts.
  • Visualization Component Hierarchies - Provides a modular React component hierarchy specifically designed to map and manage data-driven visual states.
  • Charting Libraries - Provides a library for rendering interactive graphical representations of complex datasets using D3 for scaling logic.
  • Declarative Charting Components - Implements modular building blocks for constructing charts through a declarative mapping of data to visual attributes.
  • Visual Attribute Mappings - Transforms raw data properties into visual attributes like color, size, and angle during the render loop.
  • Multidimensional Array Visualization - Implements visual inspection and slicing of high-dimensional data using radar charts and parallel axes.
  • Pie Charts - Supports rendering pie and donut charts to display proportional data segments as slices of a whole.
  • Brush Interaction Utilities - Ships components that allow users to select and highlight specific ranges of data by dragging a selection brush.
  • Legend Management - Provides utilities for organizing and controlling data series labels within chart legends.
  • Color Legend Generators - Ships a system for displaying guides that map colors to specific data series.
  • Size Legend Generators - Provides visual guides for gradual changes in marker size to communicate data scale.
  • Data - Renders rectangles with custom edge positions on a continuous axis to represent data buckets.
  • Radar Chart Renderers - Renders multi-variable data as polygons on a circular grid to compare multiple dimensions.
  • Network Flow Visualizers - Illustrates the volume and direction of data movement between nodes using flow diagrams.
  • Parallel Axis Renderers - Renders multiple variables as parallel axes to enable rapid comparisons across several dimensions.
  • Flow Pattern Visualizers - Visualizes the volume and direction of flows between nodes in a network using origin-destination flow patterns.
  • Hierarchical Layouts - Implements algorithms for arranging tree-structured data into visual representations like circle packing.
  • Spatial Partitioning Layouts - Organizes nested data structures into spatial layouts such as treemaps or circle packing through recursive area division.
  • Visualization Layouts - Implements patterns for organizing the spatial arrangement of chart elements, legends, and axes.
  • Layout Interpolators - Calculates intermediate layout properties between data states to produce fluid visual transitions for chart elements.
  • Chart Animations - Provides tools for defining motion, duration, and easing to create fluid transitions between data states in visualizations.
  • Chart Crosshairs - Renders intersecting lines that follow the cursor to pinpoint precise values across multiple axes.
  • Data Point Tooltips - Shows labels or tooltips at specific coordinates to provide detailed information about data points.
  • Charts - Collection of data visualization components.
  • Charts and Visualization - Data Visualization Components
  • Charts - Listed in the “Charts” section of the Awesome React awesome list.
  • Data Visualization - Data visualization library based on React and D3.
  • Framework Integrations - Collection of React components for rendering visualizations.
  • Framework Specific Libraries - Visualization system for building composable React charts.
  • React Components - Collection of React components for building data visualizations.
  • React Visualization Components - Collection of React components for building data visualizations.
  • Graphics and Animation - Data visualization components for web apps.

Historial de estrellas

Gráfico del historial de estrellas de uber/react-visGráfico del historial de estrellas de uber/react-vis

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 Vis

Proyectos open-source similares, clasificados según cuántas características comparten con React Vis.
  • formidablelabs/victoryAvatar de FormidableLabs

    FormidableLabs/victory

    11,242Ver en GitHub↗

    Victory is a React data visualization library and composable visualization toolkit used to build interactive charts and graphs. It functions as an SVG charting framework that renders scalable data visualizations designed to maintain consistency across different web browsers and operating systems. The project provides a collection of reusable UI primitives that combine to form complex interactive data layouts. This component-based approach allows for the construction of sophisticated graphs by composing modular visualization elements within React applications.

    TypeScriptchartsd3data-visualization
    Ver en GitHub↗11,242
  • plouc/nivoAvatar de plouc

    plouc/nivo

    14,039Ver en GitHub↗

    Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math logic. It serves as both a collection of interactive chart components for web applications and a server-side visualization engine for generating static data chart images. The project distinguishes itself by providing a containerized chart rendering API, allowing the visualization engine to be deployed via Docker to serve rendered graphics as images or files through a programmatic interface. It also features a motion engine for animated data transitions, ensuring smooth visual sh

    TypeScriptcanvaschartscomponents
    Ver en GitHub↗14,039
  • recharts/rechartsAvatar de recharts

    recharts/recharts

    27,241Ver en GitHub↗

    This project is a declarative data visualization library that provides a composable suite of user interface components for rendering interactive charts. It functions as an SVG-based charting engine, allowing developers to construct complex visualizations by nesting modular building blocks such as axes, grids, legends, and data series within a unified layout. The library distinguishes itself through a highly responsive architecture that automatically reconciles layout changes and maps data domains to pixel coordinates using mathematical scale functions. It prioritizes performance through memoi

    TypeScriptchartcharting-librarycomponents
    Ver en GitHub↗27,241
  • uber-common/react-visAvatar de uber-common

    uber-common/react-vis

    8,785Ver en GitHub↗

    react-vis is a React data visualization library and declarative charting framework used to create composable graphical representations. It provides a system for rendering complex visualizations by composing simple building blocks into larger chart structures. The library includes specialized tools for hierarchical data mapping via sunburst diagrams and tree maps, as well as flow and relationship visualization using Sankey diagrams. It also provides a multivariate data visualizer for plotting high-dimensional data through parallel coordinates, radar charts, and radial visualizations. The fram

    JavaScript
    Ver en GitHub↗8,785
Ver las 30 alternativas a React Vis→

Preguntas frecuentes

¿Qué hace uber/react-vis?

react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable building blocks for rendering interactive charts and graphs by mapping raw data to visual attributes such as position, color, and size. The system leverages D3 for its scaling and layout logic.

¿Cuáles son las características principales de uber/react-vis?

Las características principales de uber/react-vis son: Interactive Visualization Rendering, React Charting Libraries, Interactive Data Charting, Interactive Data Exploration Tools, SVG Data Visualization, Scale-Based Coordinate Mappings, Coordinate Systems, Hierarchical Tree Visualizers.

¿Qué alternativas de código abierto existen para uber/react-vis?

Las alternativas de código abierto para uber/react-vis incluyen: formidablelabs/victory — Victory is a React data visualization library and composable visualization toolkit used to build interactive charts… plouc/nivo — Nivo is a responsive charting framework and a React data visualization library that uses D3 for its underlying math… recharts/recharts — This project is a declarative data visualization library that provides a composable suite of user interface components… uber-common/react-vis — react-vis is a React data visualization library and declarative charting framework used to create composable graphical… airbnb/visx — Visx is a collection of modular, low-level primitives designed for building custom data visualizations within a React… dc-js/dc.js — dc.js is a multi-dimensional analysis tool and visualization framework used to build interactive data dashboards. It…