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

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

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

uber-common/react-vis

0
View on GitHub↗
8,785 星标·832 分支·JavaScript·MIT·10 次浏览uber.github.io/react-vis↗

React Vis

react-vis 是一个 React 数据可视化库和声明式图表框架,用于创建可组合的图形表示。它提供了一个系统,通过将简单的构建块组合成更大的图表结构来渲染复杂的可视化效果。

该库包括用于通过旭日图和树状图进行层次数据映射的专用工具,以及使用桑基图进行流和关系可视化的工具。它还提供了一个多变量数据可视化器,用于通过平行坐标、雷达图和径向可视化来绘制高维数据。

该框架支持用于折线图、柱状图和饼图的标准图表实现,以及图表图例管理和正交坐标图。这些可视化效果使用可缩放矢量图形(SVG)生成。

Features

  • Charting Frameworks - Provides a comprehensive library and engine for the programmatic rendering of composable charts.
  • Declarative Charting Components - Implements a framework for constructing complex visualizations using a declarative system of modular, nested component building blocks.
  • Chart Axes - Renders labeled X and Y axes to represent data relationships in standard coordinate plots.
  • Coordinate System Mapping - Implements scale functions that translate raw data values into pixel coordinates for precise element positioning.
  • Chart Axis Mappings - Maps quantitative data fields to linear X and Y scales for standard Cartesian coordinate charts.
  • Data Visualization Charts - Provides a library for rendering diverse graphical representations of data within React applications.
  • General Chart Renderers - Generates standard line, bar, pie, and heat map visualizations from collected data for analysis.
  • SVG-Based Vector Rendering - Generates graphics using scalable vector graphics to ensure visual crispness across different resolutions.
  • Chart Generators - Provides a comprehensive set of building blocks for generating common business graphics like line, bar, and pie charts.
  • Component Composition Primitives - Provides modular primitives that encapsulate graphical logic to facilitate the composition of complex charts.
  • Attribute Binding Directives - Binds data properties directly to visual attributes like height, width, and color for dynamic chart generation.
  • React Charting Libraries - Provides a comprehensive suite of visualization components specifically designed for the React ecosystem.
  • Radar Chart Renderers - Renders multi-variable data as polygons on a circular grid using radar chart logic.
  • Radial Charts - Provides radial charts to visualize proportions and cyclical patterns using circular representations.
  • Multivariate Visualizations - Includes a toolset for plotting high-dimensional data through parallel coordinates, radar charts, and radial visualizations.
  • Flow Diagrams - Maps quantities and transfers between stages using weighted connections in Sankey diagrams.
  • Sunburst Charts - Renders hierarchical data as concentric circles with wedge sorting in sunburst diagrams.
  • Hierarchical Layouts - Uses algorithms to compute the spatial arrangement of nested shapes for tree maps and sunburst diagrams.
  • Hierarchical Tree Visualizers - Provides visual components for rendering nested parent-child relationships through tree maps and sunbursts.
  • Tree Maps - Implements tree maps to visualize hierarchical data using nested rectangles of proportional size.
  • Multivariate Analysis - Enables the comparison of multiple quantitative variables using high-dimensional plotting techniques.
  • Chart Legends - Provides UI elements to identify data series within visualizations using descriptive labels and color keys.
  • Parallel Coordinate Charts - Implements parallel coordinate charts for visualizing and comparing high-dimensional datasets.
  • Framework Specific Libraries - Collection of React components for common data charts.

Star 历史

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

AI 搜索

探索更多 awesome 仓库

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

Start searching with AI

React Vis 的开源替代方案

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

    uber/react-vis

    8,781在 GitHub 上查看↗

    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 direc

    JavaScriptchartcharting-librarydata-visualization
    在 GitHub 上查看↗8,781
  • 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
  • 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
  • mui/mui-xmui 的头像

    mui/mui-x

    5,791在 GitHub 上查看↗

    MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid, charting library, date and time pickers, scheduler, and tree view. The library is built with accessibility as a core principle, ensuring all components meet WCAG and WAI-ARIA standards for keyboard navigation and screen reader announcements. The components are designed for extensibility and performance. The data grid offers comprehensive data management with sorting, filtering, pagination, column pinning, row grouping, inline editing, and Excel export. The charting library support

    TypeScriptchartsdata-griddatatable
    在 GitHub 上查看↗5,791
查看 React Vis 的所有 30 个替代方案→

常见问题解答

uber-common/react-vis 是做什么的?

react-vis 是一个 React 数据可视化库和声明式图表框架,用于创建可组合的图形表示。它提供了一个系统,通过将简单的构建块组合成更大的图表结构来渲染复杂的可视化效果。

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

uber-common/react-vis 的主要功能包括:Charting Frameworks, Declarative Charting Components, Chart Axes, Coordinate System Mapping, Chart Axis Mappings, Data Visualization Charts, General Chart Renderers, SVG-Based Vector Rendering。

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

uber-common/react-vis 的开源替代品包括: uber/react-vis — react-vis is a declarative, component-based React data visualization library. It provides a framework of reusable… 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… mui/mui-x — MUI X is a collection of advanced React UI components for building data-rich applications, including a data grid,… chart-kit/react-native-chart-kit — React Native Chart Kit is a library of responsive charting components designed for rendering interactive data… legions-developer/evilcharts — Evilcharts is a data visualization library and animated charting framework designed to render interactive data…