Showing 29 of total 29 results (show query)
aphalo
ggpp:Grammar Extensions to 'ggplot2'
Extensions to 'ggplot2' respecting the grammar of graphics paradigm. Geometries: geom_table(), geom_plot() and geom_grob() add insets to plots using native data coordinates, while geom_table_npc(), geom_plot_npc() and geom_grob_npc() do the same using "npc" coordinates through new aesthetics "npcx" and "npcy". Statistics: select observations based on 2D density. Positions: radial nudging away from a center point and nudging away from a line or curve; combined stacking and nudging; combined dodging and nudging.
Maintained by Pedro J. Aphalo. Last updated 1 months ago.
data-labelsdatavizggplot2-enhancementsggplot2-geomsggplot2-insetsggplot2-positions
17.1 match 129 stars 12.53 score 582 scripts 26 dependentscidm-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
30.8 match 36 stars 6.21 score 9 scripts 1 dependentsdkahle
ggmap:Spatial Visualization with ggplot2
A collection of functions to visualize spatial data and models on top of static maps from various online sources (e.g Google Maps and Stamen Maps). It includes tools common to those tasks, including functions for geolocation and routing.
Maintained by David Kahle. Last updated 1 years ago.
7.1 match 770 stars 14.17 score 12k scripts 31 dependentsrspatial
terra:Spatial Data Analysis
Methods for spatial data analysis with vector (points, lines, polygons) and raster (grid) data. Methods for vector data include geometric operations such as intersect and buffer. Raster methods include local, focal, global, zonal and geometric operations. The predict and interpolate methods facilitate the use of regression type (interpolation, machine learning) models for spatial prediction, including with satellite remote sensing data. Processing of very large files is supported. See the manual and tutorials on <https://rspatial.org/> to get started. 'terra' replaces the 'raster' package ('terra' can do more, and it is faster and easier to use).
Maintained by Robert J. Hijmans. Last updated 1 days ago.
geospatialrasterspatialvectoronetbbprojgdalgeoscpp
5.3 match 560 stars 17.65 score 17k scripts 856 dependentstidyverse
magrittr:A Forward-Pipe Operator for R
Provides a mechanism for chaining commands with a new forward-pipe operator, %>%. This operator will forward a value, or the result of an expression, into the next function call/expression. There is flexible support for the type of right-hand side expressions. For more information, see package vignette. To quote Rene Magritte, "Ceci n'est pas un pipe."
Maintained by Lionel Henry. Last updated 2 years ago.
3.3 match 961 stars 21.08 score 82k scripts 14k dependentsbioc
ggtree:an R package for visualization of tree and annotation data
'ggtree' extends the 'ggplot2' plotting system which implemented the grammar of graphics. 'ggtree' is designed for visualization and annotation of phylogenetic trees and other tree-like structures with their annotation data.
Maintained by Guangchuang Yu. Last updated 5 months ago.
alignmentannotationclusteringdataimportmultiplesequencealignmentphylogeneticsreproducibleresearchsoftwarevisualizationannotationsggplot2phylogenetic-trees
3.3 match 871 stars 16.83 score 5.1k scripts 109 dependentshughjonesd
ggmagnify:Create a Magnified Inset of Part of a "Ggplot" Object
Creates a magnified inset of a ggplot, with projection lines and borders around the target area and inset, plus optional shadow. Rectangular, elliptical or arbitrary regions can be magnified. Works with facets and maps. Geoms can optionally be recomputed within the inset area.
Maintained by David Hugh-Jones. Last updated 9 months ago.
9.4 match 286 stars 5.62 score 97 scriptsriatelab
mapinsetr:Create Map Insets
Map insets are small zoom-in or zoom-out maps that focus on particular territories. mapinsetr provides a set of functions that helps to create such insets.
Maintained by Timothée Giraud. Last updated 11 days ago.
15.2 match 17 stars 2.93 scoreyunuuuu
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 15 days ago.
complex-heatmapsdendrogramdendrogram-heatmapggplotggplot-extensionggplot2heatmapheatmap-visualizationheatmapsmarginal-plotsoncoplotoncoprinttanglegramupsetupsetplot
5.3 match 267 stars 7.08 score 27 scriptsthomasp85
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 6 days ago.
ggplot-extensionggplot2visualization
1.8 match 2.5k stars 19.83 score 82k scripts 657 dependentsdankelley
oce:Analysis of Oceanographic Data
Supports the analysis of Oceanographic data, including 'ADCP' measurements, measurements made with 'argo' floats, 'CTD' measurements, sectional data, sea-level time series, coastline and topographic data, etc. Provides specialized functions for calculating seawater properties such as potential temperature in either the 'UNESCO' or 'TEOS-10' equation of state. Produces graphical displays that conform to the conventions of the Oceanographic literature. This package is discussed extensively by Kelley (2018) "Oceanographic Analysis with R" <doi:10.1007/978-1-4939-8844-0>.
Maintained by Dan Kelley. Last updated 3 days ago.
2.0 match 146 stars 15.34 score 4.2k scripts 18 dependentsr-tmap
tmap:Thematic Maps
Thematic maps are geographical maps in which spatial data distributions are visualized. This package offers a flexible, layer-based, and easy to use approach to create thematic maps, such as choropleths and bubble maps.
Maintained by Martijn Tennekes. Last updated 2 days ago.
choropleth-mapsmapsspatialthematic-mapsvisualisation
1.8 match 879 stars 16.25 score 13k scripts 24 dependentscidm-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
5.6 match 24 stars 5.08 score 5 scriptsriatelab
mapsf:Thematic Cartography
Create and integrate thematic maps in your workflow. This package helps to design various cartographic representations such as proportional symbols, choropleth or typology maps. It also offers several functions to display layout elements that improve the graphic presentation of maps (e.g. scale bar, north arrow, title, labels). 'mapsf' maps 'sf' objects on 'base' graphics.
Maintained by Timothée Giraud. Last updated 13 days ago.
cartographymapspatialspatial-analysis
2.3 match 229 stars 11.32 score 414 scripts 12 dependentsmilesmcbain
inlegend:Inset legend themes for ggplot2 maps
Provides themes for making ggplot2 maps with inset legends and without whitespace around the margins.
Maintained by Miles McBain. Last updated 4 years ago.
7.2 match 40 stars 3.30 score 7 scriptsinsightsengineering
rtables:Reporting Tables
Reporting tables often have structure that goes beyond simple rectangular data. The 'rtables' package provides a framework for declaring complex multi-level tabulations and then applying them to data. This framework models both tabulation and the resulting tables as hierarchical, tree-like objects which support sibling sub-tables, arbitrary splitting or grouping of data in row and column dimensions, cells containing multiple values, and the concept of contextual summary computations. A convenient pipe-able interface is provided for declaring table layouts and the corresponding computations, and then applying them to data.
Maintained by Joe Zhu. Last updated 3 months ago.
1.5 match 232 stars 13.65 score 238 scripts 17 dependentsgeocompx
geocompkg:Geocomputation with R Metapackage
Package supporting the book Geocomputation with R (\url{https://r.geocompx.org}). The packages in the Imports are required to build the first chapter of the book. The packages in Suggests are required for Part II and III.
Maintained by Jakub Nowosad. Last updated 6 months ago.
3.1 match 21 stars 6.10 score 2 scriptsinsightsengineering
formatters:ASCII Formatting for Values and Tables
We provide a framework for rendering complex tables to ASCII, and a set of formatters for transforming values or sets of values into ASCII-ready display strings.
Maintained by Joe Zhu. Last updated 3 months ago.
1.8 match 17 stars 10.19 score 22 scripts 20 dependentsbaptiste
egg:Extensions for 'ggplot2': Custom Geom, Custom Themes, Plot Alignment, Labelled Panels, Symmetric Scales, and Fixed Panel Size
Miscellaneous functions to help customise 'ggplot2' objects. High-level functions are provided to post-process 'ggplot2' layouts and allow alignment between plot panels, as well as setting panel sizes to fixed values. Other functions include a custom 'geom', and helper functions to enforce symmetric scales or add tags to facetted plots.
Maintained by Baptiste Auguie. Last updated 4 years ago.
1.5 match 13 stars 11.95 score 2.4k scripts 69 dependentsbrry
berryFunctions:Function Collection Related to Plotting and Hydrology
Draw horizontal histograms, color scattered points by 3rd dimension, enhance date- and log-axis plots, zoom in X11 graphics, trace errors and warnings, use the unit hydrograph in a linear storage cascade, convert lists to data.frames and arrays, fit multiple functions.
Maintained by Berry Boessenkool. Last updated 2 months ago.
1.8 match 13 stars 9.43 score 350 scripts 16 dependentsropenspain
mapSpain:Administrative Boundaries of Spain
Administrative Boundaries of Spain at several levels (Autonomous Communities, Provinces, Municipalities) based on the 'GISCO' 'Eurostat' database <https://ec.europa.eu/eurostat/web/gisco> and 'CartoBase SIANE' from 'Instituto Geografico Nacional' <https://www.ign.es/>. It also provides a 'leaflet' plugin and the ability of downloading and processing static tiles.
Maintained by Diego Hernangómez. Last updated 12 days ago.
ropenspaintilesmapsspatialmunicipalitiesspaingiscoprovincesignadministrative-boundariesccaastatic-tilesggplot2gis
1.7 match 42 stars 8.88 score 244 scripts 2 dependentsinsightsengineering
ggplot2.utils:Selected Utilities Extending 'ggplot2'
Selected utilities, in particular 'geoms' and 'stats' functions, extending the 'ggplot2' package. This package imports functions from 'EnvStats' <doi:10.1007/978-1-4614-8456-1> by Millard (2013), 'ggpp' <https://CRAN.R-project.org/package=ggpp> by Aphalo et al. (2023) and 'ggstats' <doi:10.5281/zenodo.10183964> by Larmarange (2023), and then exports them. This package also contains modified code from 'ggquickeda' <https://CRAN.R-project.org/package=ggquickeda> by Mouksassi et al. (2023) for Kaplan-Meier lines and ticks additions to plots. All functions are tested to make sure that they work reliably.
Maintained by Daniel Sabanés Bové. Last updated 9 months ago.
2.3 match 6 stars 6.26 score 14 scriptsjasdumas
shinyLP:Bootstrap Landing Home Pages for Shiny Applications
Provides functions that wrap HTML Bootstrap components code to enable the design and layout of informative landing home pages for Shiny applications. This can lead to a better user experience for the users and writing less HTML for the developer.
Maintained by Jasmine Daly. Last updated 27 days ago.
bootstrapr-shinyshinyui-design
1.6 match 115 stars 7.29 score 85 scripts 2 dependentsarilamstein
choroplethr:Simplify the Creation of Choropleth Maps in R
Choropleths are thematic maps where geographic regions, such as states, are colored according to some metric, such as the number of people who live in that state. This package simplifies this process by 1. Providing ready-made functions for creating choropleths of common maps. 2. Providing data and API connections to interesting data sources for making choropleths. 3. Providing a framework for creating choropleths from arbitrary shapefiles. 4. Overlaying those maps over reference maps from Google Maps.
Maintained by Zhaochen He. Last updated 6 hours ago.
1.6 match 3 stars 7.19 score 860 scripts 1 dependentsleonawicz
memery:Internet Memes for Data Analysts
Generates internet memes that optionally include a superimposed inset plot and other atypical features, combining the visual impact of an attention-grabbing meme with graphic results of data analysis. The package differs from related packages that focus on imitating and reproducing standard memes. Some packages do this by interfacing with online meme generators whereas others achieve this natively. This package takes the latter approach. It does not interface with online meme generators or require any authentication with external websites. It reads images directly from local files or via URL and meme generation is done by the package. While this is similar to the 'meme' package available on CRAN, it differs in that the focus is on allowing for non-standard meme layouts and hybrids of memes mixed with graphs. While this package can be used to make basic memes like an online meme generator would produce, it caters primarily to hybrid graph-meme plots where the meme presentation can be seen as a backdrop highlighting foreground graphs of data analysis results. The package also provides support for an arbitrary number of meme text labels with arbitrary size, position and other attributes rather than restricting to the standard top and/or bottom text placement. This is useful for proper aesthetic interleaving of plots of data between meme image backgrounds and overlain text labels. The package offers a selection of templates for graph placement and appearance with respect to the underlying meme. Graph templates also permit additional template-specific customization. Animated gif support is provided but this is optional and functional only if the 'magick' package is installed. 'magick' is not required unless gif functionality is desired.
Maintained by Matthew Leonawicz. Last updated 7 months ago.
data-visualizationmemesr-shiny
2.4 match 17 stars 4.46 score 34 scriptselipousson
maplayer:Make Map Layers With ggplot2
Make map-making with ggplot2 and sf more convenient with layers that subset by location.
Maintained by Eli Pousson. Last updated 7 months ago.
2.7 match 9 stars 3.26 score 7 scriptseborgnine
mapmisc:Utilities for Producing Maps
Provides a minimal, light-weight set of tools for producing nice looking maps in R, with support for map projections. See Brown (2016) <doi:10.32614/RJ-2016-005>.
Maintained by Patrick Brown. Last updated 12 months ago.
1.9 match 3.59 score 43 scriptselipousson
papersize:Sizing Plots and Files for Paper
A set of convenience functions extending grid, ggplot2, and patchwork to help you size plots and files for printing to paper, postcards, playing cards, and other physical media.
Maintained by Eli Pousson. Last updated 6 months ago.
1.7 match 4 stars 3.26 score 3 scripts 1 dependentsurbaninstitute
urbnmapr:State and county shapefiles in sf and tibble format
Provides state and county shapefiles in 'sf' and 'tibble' format that is compatible to map with 'ggplot2'. Shapefiles include Alaska and Hawaii, transformed to be displayed as insets within the continental United States. Heavily inspired by and derived in part from the fiftystater package <https://cran.r-project.org/package=fiftystater> by William Murphy.
Maintained by Sarah Strochak. Last updated 6 years ago.
0.5 match 145 stars 6.94 score 596 scripts