metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data graphics and layouts. It functions as a statistical graphics engine that maps raw data to geometric shapes and structured objects to render complex, data-driven layouts. The toolkit specializes in rendering time-series data through line charts and scatterplots using a consistent layout system. It also provides capabilities for statistical distribution mapping, including the creation of rug plots to represent one-dimensional data density. The system covers a broad surface of
This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It functions as an SVG data visualization tool and an exploratory data analysis API, allowing users to render complex visualizations and geographic maps. The library features a GeoJSON map renderer that projects spherical coordinates into two-dimensional pixel space and an Apache Arrow visualization interface for high-efficiency data processing. Its capability surface covers data transformation through binning and grouping, visual encoding via automatic scale inference and color
This project is an SVG data visualization library and charting engine designed to render quantitative metrics and time-series data within a web browser. It provides a framework for creating concise visual representations of numerical data sets, such as line charts, scatterplots, and histograms. The library utilizes a component-based layout framework to organize visual elements into hierarchical structures with automated spacing and positioning. It includes a coordinate-space mapping tool that translates raw data values into pixel coordinates using linear scales and axis transformations. The
gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection of reusable user interface elements, a desktop layout engine for organizing application space, and a specialized data visualization library for rendering quantitative information. The project is distinguished by its high-performance rendering systems, including a virtualized data grid and list system designed to handle large datasets with low memory overhead. It also features a comprehensive data visualization toolkit for rendering charts, axes, and coordinate scales using li
D3 is a modular library providing low-level primitives for creating data-driven visualizations. It functions as a flexible framework that allows for direct control over visual presentation by mapping abstract data dimensions to graphical properties, such as position, color, and size, without imposing predefined chart abstractions.
Les fonctionnalités principales de d3/d3 sont : Data Visualization Libraries, Data Visualization Scales, Low-Level Rendering Engines, DOM Manipulation Libraries, Data-Driven Shape Generators, Brush Interaction Utilities, Data Processing and Analytics, Animation and Tweening.
Les alternatives open-source à d3/d3 incluent : mozilla/metrics-graphics — metrics-graphics is a data visualization library and declarative graphics framework designed to create principled data… observablehq/plot — This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It… metricsgraphics/metrics-graphics — This project is an SVG data visualization library and charting engine designed to render quantitative metrics and… longbridge/gpui-component — gpui-component is a native desktop UI kit and component library built for the GPUI framework. It provides a collection… apache/echarts — Apache ECharts is a JavaScript data visualization library used for rendering interactive charts and complex data… jacomyal/sigma.js — sigma.js is a JavaScript graph visualization library and WebGL network renderer designed for drawing large-scale…