awesome-repositories.com
المدونة
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
tidyverse avatar

tidyverse/ggplot2

0
View on GitHub↗
6,948 نجوم·2,131 تفرعات·R·4 مشاهداتggplot2.tidyverse.org↗

Ggplot2

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 splitting data into a grid of small multiple plots based on discrete variables.

The library covers broad capability areas including aesthetic data mapping, statistical transformations for calculating bins and densities, and coordinate space projection for Cartesian, polar, and geospatial layouts. It also provides tools for element position adjustment to prevent overlap, visual guide configuration for axes and legends, and utilities for exporting high-resolution raster images or multi-page documents.

Features

  • Layered Visualization Composition - Employs a layered approach to build visualizations by stacking geometric objects, scales, and facet specifications.
  • Declarative Visualization Grammars - Implements a formal grammar-based declarative paradigm for constructing complex data visualizations.
  • Statistical Transformation Pipelines - Computes summary statistics, bins, and densities on-the-fly during the rendering process.
  • Statistical Analysis - Visualizes statistical trends by computing derived values such as bins, densities, and contours from raw data.
  • Charts and Visualization - Provides a comprehensive framework for rendering charts and visualizations with detailed control over axes and legends.
  • R Visualization - Serves as a primary library for statistical graphics and interactive data analysis within the R environment.
  • Hierarchical Chart Themes - Modifies non-data elements like backgrounds and fonts using a nested, hierarchical styling system.
  • Faceted Plotting Systems - Provides structural logic for partitioning data into multi-panel layouts across rows and columns.
  • Grid Composition Tools - Implements a system for arranging multiple subplots in structured grids for side-by-side comparative analysis.
  • Incremental Composition - Adds geometric objects, scales, and coordinate systems incrementally to build sophisticated final visualizations.
  • Exploratory Data Analysis - Enables discovery of patterns and statistical insights through the creation of layered plots and faceted grids.
  • Chart Composition Layers - Builds visualizations by incrementally stacking independent geometric, statistical, and coordinate layers.
  • Geometric Data Mappings - Maps dataset variables to geometric shapes and visual properties like color and size.
  • Data Visualization Scales - Provides mapping functions that translate abstract data domains into visual ranges like colors and coordinates.
  • Faceted Plotting - Provides a multi-panel faceting tool for splitting data into a grid of small multiple plots.
  • Declarative Statistical Plotting - Uses declarative syntax to map data to graphical marks for statistical charts with automated scales.
  • Plot - Utilizes a hierarchical styling engine to manage backgrounds, fonts, and margins independently of the data.
  • Plot Axis Customizers - Offers tools for configuring labels, scales, and ticks on coordinate systems to improve chart clarity.
  • Legend Management - Manages the positioning and symbols used in legends to explain the mapping of data to aesthetics.
  • Visualization Coordinate Mapping - Defines how data values are translated to visual coordinates for various chart layouts.
  • Geographic Data Mapping - Renders geographic shapes and maps data points onto spatial coordinate systems for regional analysis.
  • Geospatial Rendering Engines - Converts geographic coordinates and spatial data into visual renderable layers.
  • Plot Annotations - Provides tools to add text and geometric shapes to specific plot coordinates for highlighting key information.
  • Scientific Figure Generation - Provides precise control over themes, axes, and legends to generate high-resolution figures for scientific reports.
  • Coordinate Projections - Implements mathematical utilities for calculating scales and projections for visual mapping across various coordinate systems.
  • Visual Overlap Adjustments - Shifts overlapping points using dodging, nudging, or jittering to make crowded data more visible.
  • Styling Architectures - Utilizes a hierarchical styling engine to manage non-data elements through a system of nested style overrides.
  • Visualization and Analysis - Grammar of graphics implementation for statistical data visualization.
  • Data Processing and Analytics - Implementation of the grammar of graphics for data visualization.

سجل النجوم

مخطط تاريخ النجوم لـ tidyverse/ggplot2مخطط تاريخ النجوم لـ tidyverse/ggplot2

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Ggplot2

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Ggplot2.
  • has2k1/plotnineالصورة الرمزية لـ has2k1

    has2k1/plotnine

    4,598عرض على 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
    عرض على GitHub↗4,598
  • hadley/ggplot2الصورة الرمزية لـ hadley

    hadley/ggplot2

    6,948عرض على GitHub↗

    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

    R
    عرض على GitHub↗6,948
  • observablehq/plotالصورة الرمزية لـ observablehq

    observablehq/plot

    5,305عرض على 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
    عرض على GitHub↗5,305
  • mwaskom/seabornالصورة الرمزية لـ mwaskom

    mwaskom/seaborn

    13,739عرض على GitHub↗

    Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built on the Matplotlib ecosystem, providing specialized routines to explore and communicate complex patterns within datasets. The framework enables users to generate informative graphics through automated statistical aggregation, multi-plot faceting, and integrated regression modeling. The library distinguishes itself through a declarative approach to data mapping, which translates raw inputs into visual properties like color, size, and position. It includes a robust statistical tr

    Pythondata-sciencedata-visualizationmatplotlib
    عرض على GitHub↗13,739
عرض جميع البدائل الـ 30 لـ Ggplot2→

الأسئلة الشائعة

ما هي وظيفة tidyverse/ggplot2؟

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.

ما هي الميزات الرئيسية لـ tidyverse/ggplot2؟

الميزات الرئيسية لـ tidyverse/ggplot2 هي: Layered Visualization Composition, Declarative Visualization Grammars, Statistical Transformation Pipelines, Statistical Analysis, Charts and Visualization, R Visualization, Hierarchical Chart Themes, Faceted Plotting Systems.

ما هي البدائل مفتوحة المصدر لـ tidyverse/ggplot2؟

تشمل البدائل مفتوحة المصدر لـ tidyverse/ggplot2: has2k1/plotnine — Plotnine is a data visualization library for Python based on the Grammar of Graphics. It serves as a declarative… hadley/ggplot2 — ggplot2 is an R data visualization library and statistical graphics engine. It implements a grammar of graphics that… observablehq/plot — This is a grammar of graphics visualization library used to build charts by mapping tabular data to visual marks. It… mwaskom/seaborn — Seaborn is a Python library designed for statistical data visualization. It functions as a high-level interface built… yhat/ggpy — ggpy is a Python library for statistical data visualization based on the grammar of graphics. It functions as a… bqplot/bqplot — bqplot is an interactive data visualization library for IPython and Jupyter notebooks that utilizes a grammar of…