7 Repos
Components that manage the positioning and structural rendering of complex chart data.
Distinguishing note: None of the candidates matched; this focuses on layout logic for stacked data visualization.
Explore 7 awesome GitHub repositories matching user interface & experience · Chart Layout Components. Refine with filters or upvote what's useful.
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
Chart bars support applying a consistent radius to an entire stack of bars using a specialized component that manages layout logic for small or missing data points.
FlameGraph is a performance profiling and visualization toolkit designed to identify bottlenecks in software execution. It functions as a processing engine that transforms raw stack trace samples into interactive, hierarchical diagrams. By representing aggregated execution frequency as nested rectangles, the tool allows developers to visualize hot code paths and analyze system behavior across both kernel and user-space environments. The project distinguishes itself through its ability to perform differential profile analysis, which highlights performance regressions or improvements by compari
Supports multiple rendering styles including flame graphs, inverted icicle charts, and radial sunbursts.
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
Creates precise and consistent data graphics using a compositional system of nested elements and axis-relative positioning.
iDataV is a big-screen data visualization dashboard builder that combines bar, line, pie, map, and number-flip charts into a single large-format display. It provides a canvas-based rendering engine for high-performance chart drawing, a CSS Grid layout engine for responsive dashboard arrangements, and flip-digit animations for numeric indicators. The project includes template-based project scaffolding for generating new dashboards from pre-built HTML, CSS, and JavaScript templates. The tool offers prebuilt dashboard demos for scenarios such as tourism, sales, stock markets, cloud monitoring, a
Arranges several chart components in a fixed grid to present a comprehensive data story on a single screen.
ChartView is a SwiftUI-native charting library that provides bar, line, pie, and ring chart components within a unified grid-based layout system. The library renders charts by composing SwiftUI views declaratively from data models, letting the framework handle layout and updates without intermediate drawing layers. The library supports multiple chart types that share a common grid layout, enabling composable data visualizations with synchronized axes and backgrounds. Bar charts display data as vertical bars, line charts plot connected data points with gradient fills and optional markers, pie
Arranges multiple chart views in a grid with shared axes and background grids for comparison.
XlsxWriter is a library for generating spreadsheets in the XLSX format, functioning as an Excel workbook writer and file generator. It provides the capability to write data, apply cell formatting, and build complex layouts across multiple worksheets. The project distinguishes itself with a memory-optimized writing mode that flushes large datasets to disk row-by-row, enabling the creation of files exceeding 4 GB while minimizing RAM consumption. It also includes a specialized mechanism for embedding binary project files and digital signatures to enable VBA macros and signed scripts within work
Positions chart sub-objects using relative percentage coordinates for precise layout.
OrgChart is a JavaScript hierarchy visualization library and web-based editor used to render interactive organizational charts from JSON or HTML data sources. It functions as a JSON-driven tree mapper and interactive component for visualizing, exploring, and editing complex hierarchical structures. The library enables the real-time modification of parent-child and sibling relationships through drag-and-drop reorganization and dynamic node editing. It distinguishes itself by providing a visual editor for programmatically altering tree structures and managing organizational maps. The system in
Allows users to configure the visual direction of the chart, such as top-to-bottom or left-to-right.