Showing 34 of total 34 results (show query)
thomasp85
patchwork:The Composer of Plots
The 'ggplot2' package provides a strong API for sequentially building up a plot, but does not concern itself with composition of multiple plots. 'patchwork' is a package that expands the API to allow for arbitrarily complex composition of plots by, among others, providing mathematical operators for combining multiple plots. Other packages that try to address this need (but with a different approach) are 'gridExtra' and 'cowplot'.
Maintained by Thomas Lin Pedersen. Last updated 3 days ago.
ggplot-extensionggplot2visualization
2.5k stars 19.83 score 82k scripts 657 dependentsthomasp85
ggraph:An Implementation of Grammar of Graphics for Graphs and Networks
The grammar of graphics as implemented in ggplot2 is a poor fit for graph and network visualizations due to its reliance on tabular data input. ggraph is an extension of the ggplot2 API tailored to graph visualizations and provides the same flexible approach to building up plots layer by layer.
Maintained by Thomas Lin Pedersen. Last updated 1 years ago.
ggplot-extensionggplot2graph-visualizationnetwork-visualizationvisualizationcpp
1.1k stars 16.96 score 9.2k scripts 111 dependentsconst-ae
ggsignif:Significance Brackets for 'ggplot2'
Enrich your 'ggplots' with group-wise comparisons. This package provides an easy way to indicate if two groups are significantly different. Commonly this is shown by a bracket on top connecting the groups of interest which itself is annotated with the level of significance (NS, *, **, ***). The package provides a single layer (geom_signif()) that takes the groups for comparison and the test (t.test(), wilcox.text() etc.) as arguments and adds the annotation to the plot.
Maintained by Constantin Ahlmann-Eltze. Last updated 8 months ago.
asteriskggplot-extensionggplot2significance-stars
601 stars 16.89 score 3.6k scripts 417 dependentsthomasp85
ggforce:Accelerating 'ggplot2'
The aim of 'ggplot2' is to aid in visual data investigations. This focus has led to a lack of facilities for composing specialised plots. 'ggforce' aims to be a collection of mainly new stats and geoms that fills this gap. All additional functionality is aimed to come through the official extension system so using 'ggforce' should be a stable experience.
Maintained by Thomas Lin Pedersen. Last updated 3 days ago.
ggplot-extensionggplot2visualizationcpp
929 stars 15.98 score 9.3k scripts 298 dependentsthomasp85
gganimate:A Grammar of Animated Graphics
The grammar of graphics as implemented in the 'ggplot2' package has been successful in providing a powerful API for creating static visualisation. In order to extend the API for animated graphics this package provides a completely new set of grammar, fully compatible with 'ggplot2' for specifying transitions and animations in a flexible and extensible way.
Maintained by Thomas Lin Pedersen. Last updated 3 days ago.
animationdata-visualizationggplot-extensionggplot2transition
2.0k stars 15.53 score 13k scripts 24 dependentsindrajeetpatil
ggstatsplot:'ggplot2' Based Plots with Statistical Details
Extension of 'ggplot2', 'ggstatsplot' creates graphics with details from statistical tests included in the plots themselves. It provides an easier syntax to generate information-rich plots for statistical analysis of continuous (violin plots, scatterplots, histograms, dot plots, dot-and-whisker plots) or categorical (pie and bar charts) data. Currently, it supports the most common types of statistical approaches and tests: parametric, nonparametric, robust, and Bayesian versions of t-test/ANOVA, correlation analyses, contingency table analysis, meta-analysis, and regression analyses. References: Patil (2021) <doi:10.21105/joss.03236>.
Maintained by Indrajeet Patil. Last updated 1 months ago.
bayes-factorsdatasciencedatavizeffect-sizeggplot-extensionhypothesis-testingnon-parametric-statisticsregression-modelsstatistical-analysis
2.1k stars 14.46 score 3.0k scripts 1 dependentsteunbrand
ggh4x:Hacks for 'ggplot2'
A 'ggplot2' extension that does a variety of little helpful things. The package extends 'ggplot2' facets through customisation, by setting individual scales per panel, resizing panels and providing nested facets. Also allows multiple colour and fill scales per plot. Also hosts a smaller collection of stats, geoms and axis guides.
Maintained by Teun van den Brand. Last updated 9 days ago.
617 stars 14.06 score 4.4k scripts 21 dependentshrbrmstr
hrbrthemes:Additional Themes, Theme Components and Utilities for 'ggplot2'
A compilation of extra 'ggplot2' themes, scales and utilities, including a spell check function for plot label fields and an overall emphasis on typography. A copy of the 'Google' font 'Roboto Condensed' is also included.
Maintained by Bob Rudis. Last updated 14 days ago.
data-visualizationdatavisualizationggplot-extensionggplot2ggplot2-scalesggplot2-themesvisualization
1.3k stars 13.92 score 13k scripts 15 dependentsdieghernan
tidyterra:'tidyverse' Methods and 'ggplot2' Helpers for 'terra' Objects
Extension of the 'tidyverse' for 'SpatRaster' and 'SpatVector' objects of the 'terra' package. It includes also new 'geom_' functions that provide a convenient way of visualizing 'terra' objects with 'ggplot2'.
Maintained by Diego Hernangómez. Last updated 4 days ago.
terraggplot-extensionr-spatialrspatial
190 stars 13.59 score 1.9k scripts 25 dependentshrbrmstr
ggalt:Extra Coordinate Systems, 'Geoms', Statistical Transformations, Scales and Fonts for 'ggplot2'
A compendium of new geometries, coordinate systems, statistical transformations, scales and fonts for 'ggplot2', including splines, 1d and 2d densities, univariate average shifted histograms, a new map coordinate system based on the 'PROJ.4'-library along with geom_cartogram() that mimics the original functionality of geom_map(), formatters for "bytes", a stat_stepribbon() function, increased 'plotly' compatibility and the 'StateFace' open source font 'ProPublica'. Further new functionality includes lollipop charts, dumbbell charts, the ability to encircle points and coordinate-system-based text annotations.
Maintained by Bob Rudis. Last updated 2 years ago.
geomggplot-extensionggplot2ggplot2-geomggplot2-scales
676 stars 12.60 score 2.3k scripts 7 dependentsstefanedwards
lemon:Freshing Up your 'ggplot2' Plots
Functions for working with legends and axis lines of 'ggplot2', facets that repeat axis lines on all panels, and some 'knitr' extensions.
Maintained by Stefan McKinnon Edwards. Last updated 5 months ago.
axis-linesfacetsggplot-extensionggplot2knitrlegendticksvisualization
190 stars 11.98 score 1.7k scripts 4 dependentsr-causal
ggdag:Analyze and Create Elegant Directed Acyclic Graphs
Tidy, analyze, and plot directed acyclic graphs (DAGs). 'ggdag' is built on top of 'dagitty', an R package that uses the 'DAGitty' web tool (<https://dagitty.net/>) for creating and analyzing DAGs. 'ggdag' makes it easy to tidy and plot 'dagitty' objects using 'ggplot2' and 'ggraph', as well as common analytic and graphical functions, such as determining adjustment sets and node relationships.
Maintained by Malcolm Barrett. Last updated 8 months ago.
causal-inferencedagggplot-extension
443 stars 11.78 score 1.8k scripts 5 dependentserocoar
gghalves:Compose Half-Half Plots Using Your Favourite Geoms
A 'ggplot2' extension for easy plotting of half-half geom combinations. Think half boxplot and half jitterplot, or half violinplot and half dotplot.
Maintained by Frederik Tiedemann. Last updated 2 years ago.
datavizggplot-extensionggplot2visualization
243 stars 10.78 score 872 scripts 7 dependentscsdaw
ggprism:A 'ggplot2' Extension Inspired by 'GraphPad Prism'
Provides various themes, palettes, and other functions that are used to customise ggplots to look like they were made in 'GraphPad Prism'. The 'Prism'-look is achieved with theme_prism() and scale_fill|colour_prism(), axes can be changed with custom guides like guide_prism_minor(), and significance indicators added with add_pvalue().
Maintained by Charlotte Dawson. Last updated 1 years ago.
175 stars 10.56 score 1.1k scripts 5 dependentsconst-ae
ggupset:Combination Matrix Axis for 'ggplot2' to Create 'UpSet' Plots
Replace the standard x-axis in 'ggplots' with a combination matrix to visualize complex set overlaps. 'UpSet' has introduced a new way to visualize the overlap of sets as an alternative to Venn diagrams. This package provides a simple way to produce such plots using 'ggplot2'. In addition it can convert any categorical axis into a combination matrix axis.
Maintained by Constantin Ahlmann-Eltze. Last updated 2 months ago.
360 stars 10.25 score 524 scripts 6 dependentsthackl
gggenomes:A Grammar of Graphics for Comparative Genomics
An extension of 'ggplot2' for creating complex genomic maps. It builds on the power of 'ggplot2' and 'tidyverse' adding new 'ggplot2'-style geoms & positions and 'dplyr'-style verbs to manipulate the underlying data. It implements a layout concept inspired by 'ggraph' and introduces tracks to bring tidiness to the mess that is genomics data.
Maintained by Thomas Hackl. Last updated 2 months ago.
biological-datacomparative-genomicsgenomics-visualizationggplot-extensionggplot2
650 stars 9.56 score 123 scriptslkremer
ggpointdensity:A Cross Between a 2D Density Plot and a Scatter Plot
A cross between a 2D density plot and a scatter plot, implemented as a 'ggplot2' geom. Points in the scatter plot are colored by the number of neighboring points. This is useful to visualize the 2D-distribution of points in case of overplotting.
Maintained by Lukas P. M. Kremer. Last updated 11 months ago.
2d-density-plotdensity-visualizationgeomggplot-extensionggplot2ggplot2-enhancementsggplot2-geomsneighboring-pointsscatter-plotvisualization
424 stars 9.30 score 1.1k scripts 4 dependentsdavidhodge931
ggblanket:Simplify 'ggplot2' Visualisation
Simplify 'ggplot2' visualisation with 'ggblanket' wrapper functions.
Maintained by David Hodge. Last updated 10 days ago.
data-visualisationdata-visualizationggplotggplot-extensionggplot2ggplot2-enhancementsvisualisationvisualization
173 stars 8.42 score 45 scriptsteunbrand
legendry:Extended Legends and Axes for 'ggplot2'
A 'ggplot2' extension that focusses on expanding the plotter's arsenal of guides. Guides in 'ggplot2' include axes and legends. 'legendry' offers new axes and annotation options, as well as new legends and colour displays.
Maintained by Teun van den Brand. Last updated 23 days ago.
axisaxis-customizationggplot-extensionggplot2legendvisualization
227 stars 7.83 score 29 scripts 2 dependentsteunbrand
ggarrow:Arrows for 'ggplot2'
A 'ggplot2' extension that adds specialised arrow geometry layers. It offers more arrow options than the standard 'grid' arrows that are built-in many line-based geom layers.
Maintained by Teun van den Brand. Last updated 10 months ago.
ggplot-extensionggplot2ggplot2-geom
54 stars 7.17 score 61 scripts 1 dependentsyunuuuu
ggalign:A 'ggplot2' Extension for Consistent Axis Alignment
A 'ggplot2' extension offers various tools the creation of complex, multi-plot visualizations. Built on the familiar grammar of graphics, it provides intuitive tools to align and organize plots, making it ideal for complex visualizations. It excels in multi-omics research—such as genomics and microbiomes—by simplifying the visualization of intricate relationships between datasets, for example, linking genes to pathways. Whether you need to stack plots, arrange them around a central figure, or create a circular layout, 'ggalign' delivers flexibility and accuracy with minimal effort.
Maintained by Yun Peng. Last updated 12 days ago.
complex-heatmapsdendrogramdendrogram-heatmapggplotggplot-extensionggplot2heatmapheatmap-visualizationheatmapsmarginal-plotsoncoplotoncoprinttanglegramupsetupsetplot
267 stars 7.08 score 27 scriptserocoar
ggpol:Visualizing Social Science Data with 'ggplot2'
A 'ggplot2' extension for implementing parliament charts and several other useful visualizations.
Maintained by Frederik Tiedemann. Last updated 3 years ago.
datavizggplot-extensionggplot2visualization
104 stars 7.00 score 212 scripts 1 dependentscgoo4
ggfoundry:Shape Foundry & Geom for 'ggplot2'
A 'ggplot2' extension that supports arbitrary hand-crafted colourable & fillable shapes. New shapes may be feature requested via a Github issue.
Maintained by Carl Goodwin. Last updated 9 months ago.
ggplotggplot-extensionggplot2ggplot2-geomshapesvisualisationvisualization
17 stars 6.64 score 64 scriptscidm-ph
ggmapinset:Add Inset Panels to Maps
Helper to add insets based on geom_sf() from 'ggplot2'. This package gives you a drop-in replacement for geom_sf() that supports adding a zoomed inset map without having to create and embed a separate plot.
Maintained by Carl Suster. Last updated 3 months ago.
data-visualizationgeospatialggplot-extensionggplot2
36 stars 6.21 score 9 scripts 1 dependentsdavidchall
ggip:Data Visualization for IP Addresses and Networks
A 'ggplot2' extension that enables visualization of IP (Internet Protocol) addresses and networks. The address space is mapped onto the Cartesian coordinate system using a space-filling curve. Offers full support for both IPv4 and IPv6 (Internet Protocol versions 4 and 6) address spaces.
Maintained by David Hall. Last updated 2 years ago.
cyberdata-visualizationggplot-extensionggplot2hilbert-curveip-addressipv4ipv6space-filling-curvescpp
27 stars 5.51 score 12 scriptsfreguglia
ggfocus:Scales that Focus Specific Levels in your ggplot()
A 'ggplot2' extension that provides tools for automatically creating scales to focus on subgroups of the data plotted without losing other information.
Maintained by Victor Freguglia. Last updated 2 years ago.
data-visualizationggplot-extensionvisualization
23 stars 5.21 score 14 scriptsjjchern
gglorenz:Plotting Lorenz Curve with the Blessing of 'ggplot2'
Provides statistical transformations for plotting empirical ordinary Lorenz curve (Lorenz 1905) <doi:10.2307/2276207> and generalized Lorenz curve (Shorrocks 1983) <doi:10.2307/2554117>.
Maintained by JJ Chen. Last updated 5 years ago.
31 stars 5.13 score 88 scriptscidm-ph
ggautomap:Create Maps from a Column of Place Names
Mapping tools that convert place names to coordinates on the fly. These 'ggplot2' extensions make maps from a data frame where one of the columns contains place names, without having to directly work with the underlying geospatial data and tools. The corresponding map data must be registered with 'cartographer' either by the user or by another package.
Maintained by Carl Suster. Last updated 1 years ago.
data-visualizationgeospatialggplot-extensionggplot2
24 stars 5.08 score 5 scriptsjiaxiangbu
add2ggplot:Add to 'ggplot2'
Create 'ggplot2' themes and color palettes.
Maintained by Jiaxiang Li. Last updated 5 years ago.
4 stars 4.30 score 8 scriptsjimjam-slam
stickylabeller:Sticky Labeller
Create facet labels for ggplot2 using the glue package. Also includes some helpers for sequentially labelling your facets.
Maintained by James Goldie. Last updated 3 years ago.
66 stars 4.06 score 35 scriptsoldlipe
ggsom:ggsom
Tool for visualization of SOMs object.
Maintained by Felipe Carvalho. Last updated 5 years ago.
ggplot-extensionplotvisualization
13 stars 3.81 score 5 scriptscerte-medical-epidemiology
certeplot2:A Certe R Package for Convenient Plotting
A Certe R Package for fast and convenient plotting based on 'plot2', by providing wrappers around 'tidyverse' packages such as 'ggplot2', while also providing plotting in the Certe organisational style. This package is part of the 'certedata' universe.
Maintained by Matthijs S. Berends. Last updated 4 months ago.
3 stars 3.08 score 4 scriptsethanbass
ggtukey:Compact Letter Displays for Multiple Comparisons in 'ggplot2'
Provides a simple interface to visualize paired comparisons in 'ggplot2' by adding compact letter displays (i.e. Tukey letters).
Maintained by Ethan Bass. Last updated 2 years ago.
clddata-visualizationggplot-extensionggplot2
2 stars 3.00 score 3 scriptshongyuanjia
ggpsychro:A 'ggplot2' Extension for Making Pyschrometric Charts
A 'ggplot2' extension for making pyschrometric charts.
Maintained by Hongyuan Jia. Last updated 4 years ago.
ggplot-extensionggplot2psychrometricpsychrometric-chart
15 stars 2.88 score 2 scripts