2 repository-uri
Hierarchical systems for controlling non-data visual elements like backgrounds and fonts in charts.
Distinct from Theme Engines: Specifically for data visualization styling rather than general web application or site-wide theming.
Explore 2 awesome GitHub repositories matching user interface & experience · Plot. Refine with filters or upvote what's useful.
ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative plotting framework that allows users to create complex graphics by combining geometric objects, statistical summaries, and coordinate systems. The system is distinguished by a layered approach to composition, where visualizations are built incrementally by stacking independent geometric, statistical, and coordinate layers. It utilizes a hierarchical styling engine to manage non-data elements such as backgrounds, fonts, and margins, and includes a multi-panel faceting tool for splitti
Utilizes a hierarchical styling engine to manage backgrounds, fonts, and margins independently of the data.
Makie.jl is a high-performance Julia data visualization library and hardware-accelerated plotting engine used to create interactive 2D and 3D visualizations. It functions as a reactive visualization framework where plots update automatically via observables and compute graphs, and as a vector graphics generator for high-resolution academic output. The system is distinguished by its backend-agnostic rendering pipeline, which supports OpenGL, WebGL, and ray-traced scenes. It employs a grammar-of-graphics approach to map variables to aesthetic attributes and utilizes a hierarchical scene graph t
Stores visual attributes as observables to ensure consistent and reactive styling across multiple plot elements.