awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
uber avatar

uber/react-vis

0
View on GitHub↗
8,781 星标·832 分支·JavaScript·MIT·18 次浏览uber.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.

Star 历史

uber/react-vis 的 Star 历史图表uber/react-vis 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

React Vis 的开源替代方案

相似的开源项目,按与 React Vis 的功能重合度排序。
  • formidablelabs/victoryFormidableLabs 的头像

    FormidableLabs/victory

    11,242在 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
    在 GitHub 上查看↗11,242
  • plouc/nivoplouc 的头像

    plouc/nivo

    14,039在 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
    在 GitHub 上查看↗14,039
  • recharts/rechartsrecharts 的头像

    recharts/recharts

    27,241在 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
    在 GitHub 上查看↗27,241
  • uber-common/react-visuber-common 的头像

    uber-common/react-vis

    8,785在 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
    在 GitHub 上查看↗8,785
查看 React Vis 的所有 30 个替代方案→

常见问题解答

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.

uber/react-vis 的主要功能有哪些?

uber/react-vis 的主要功能包括: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。

uber/react-vis 有哪些开源替代品?

uber/react-vis 的开源替代品包括: 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…