awesome-repositories.com
Blog
awesome-repositories.com

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectDespreCum realizăm clasamentulPresăServer MCP
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hadley avatar

hadley/ggplot2

0
View on GitHub↗
6,948 stele·2,131 fork-uri·R·3 vizualizăriggplot2.tidyverse.org↗

Ggplot2

ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it.

The system builds visualizations by mapping data variables to visual aesthetics through a structured set of layering rules. This approach enables the composition of complex graphics by stacking independent components, such as geometric objects and scales, on top of a shared coordinate system.

The framework supports scientific plotting and exploratory data analysis through a pipeline that includes coordinate transformations, aesthetic-to-scale translation, and facet-based data partitioning.

Features

  • Declarative Visualization Grammars - Implements a formal grammar of graphics for mapping data variables to aesthetic visual attributes.
  • R Visualization - Provides an R-based toolkit for creating statistical graphics and performing interactive data analysis.
  • Data Visualization - Provides a comprehensive library for rendering structured data into customizable visual formats.
  • Visualization Coordinate Mapping - Provides a coordinate transformation layer that decouples data mapping from the final visual rendering.
  • Visual Layering Pipelines - Builds complex visualizations by incrementally layering geometries, statistics, and scales.
  • Data Visualization Scales - Implements scale transformations that map data values to visual properties like color and position.
  • Statistical Graphics Production - Produces professional statistical graphics by mapping complex datasets to visual marks with automatic scaling.
  • Declarative Statistical Plotting - Uses a declarative syntax to specify plot components and mappings rather than imperative drawing commands.
  • Faceted Plotting Systems - Supports partitioning datasets into multi-panel small multiples for comparative visual analysis.
  • Exploratory Data Analysis - Facilitates the rapid generation of various plots to discover patterns and statistical insights in datasets.
  • Chart Composition Layers - Manages the stacking order of chart elements from background grids to foreground overlays.
  • View Layering & Faceting - Combines multiple independent visual components into layered or faceted layouts within shared coordinates.
  • Plotting Scripts - Enables the creation of publication-quality scientific charts with precise control over axes and layouts.
  • Data Visualization - Declarative system for creating complex data visualizations.
  • Graphic Displays - Implementation of the grammar of graphics.

Istoric stele

Graficul istoricului de stele pentru hadley/ggplot2Graficul istoricului de stele pentru hadley/ggplot2

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face hadley/ggplot2?

ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that functions as a declarative plotting framework, allowing users to specify what a plot should contain rather than how to draw it.

Care sunt principalele funcționalități ale hadley/ggplot2?

Principalele funcționalități ale hadley/ggplot2 sunt: Declarative Visualization Grammars, R Visualization, Data Visualization, Visualization Coordinate Mapping, Visual Layering Pipelines, Data Visualization Scales, Statistical Graphics Production, Declarative Statistical Plotting.

Care sunt câteva alternative open-source pentru hadley/ggplot2?

Alternativele open-source pentru hadley/ggplot2 includ: tidyverse/ggplot2 — ggplot2 is a data visualization library for R based on a formal grammar of graphics. It provides a declarative… vega/altair — Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as… has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative… observablehq/plot — This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of… vega/vega-lite — Vega-Lite is a high-level declarative language for specifying interactive, multi-view visualizations. It compiles a…

Alternative open-source pentru Ggplot2

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Ggplot2.
  • tidyverse/ggplot2Avatar tidyverse

    tidyverse/ggplot2

    6,948Vezi pe GitHub↗

    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

    R
    Vezi pe GitHub↗6,948
  • vega/altairAvatar vega

    vega/altair

    10,410Vezi pe GitHub↗

    Altair is a declarative data visualization library for Python that generates Vega-Lite specifications. It functions as a tool for mapping data to graphical marks using a high-level syntax, allowing users to describe the desired visual outcome instead of writing imperative drawing commands. The framework enables the creation of interactive charts and graphics, including linked views and filtered displays that respond to user input in real time. It supports the design of multi-view dashboards by combining visualizations into layered or faceted layouts. The library provides capabilities for sta

    Python
    Vezi pe GitHub↗10,410
  • has2k1/plotnineAvatar has2k1

    has2k1/plotnine

    4,598Vezi pe GitHub↗

    Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative statistical plotting framework and multi-panel plotting engine, allowing users to create complex charts by mapping data variables to visual properties such as position, color, and size. The project is distinguished by its use of a layered composition model and a statistical transformation engine that performs aggregations and computations before rendering visuals. It features a comprehensive system for multi-panel faceting, which enables the splitting of a single visualization into

    Pythondata-analysisgrammargraphics
    Vezi pe GitHub↗4,598
  • observablehq/plotAvatar observablehq

    observablehq/plot

    5,305Vezi pe GitHub↗

    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

    HTMLchartsd3data-visualization
    Vezi pe GitHub↗5,305
  • Vezi toate cele 30 alternative pentru Ggplot2→