ggplot2 - Create Elegant Data Visualisations Using the Grammar of Graphics
A system for 'declaratively' creating graphics, based on "The Grammar of Graphics". You provide the data, tell 'ggplot2' how to map variables to aesthetics, what graphical primitives to use, and it takes care of the details.
Last updated 6 months ago
data-visualisationvisualisation
24.67 score 6.5k stars 7.1k packages 567k scripts 1.7M downloadsdplyr - A Grammar of Data Manipulation
A fast, consistent tool for working with data frame like objects, both in memory and out of memory.
Last updated 11 months ago
data-manipulationgrammar
24.18 score 4.8k stars 7.4k packages 516k scripts 1.6M downloadstidyr - Tidy Messy Data
Tools to help to create tidy data, where each column is a variable, each row is an observation, and each cell contains a single value. 'tidyr' contains tools for changing the shape (pivoting) and hierarchy (nesting and 'unnesting') of a dataset, turning deeply nested lists into rectangular data frames ('rectangling'), and extracting values out of string columns. It also includes tools for working with missing values (both implicit and explicit).
Last updated 9 months ago
tidy-data
22.39 score 1.4k stars 5.2k packages 130k scripts 991k downloadsbroom - Convert Statistical Objects into Tidy Tibbles
Summarizes key information about statistical objects in tidy tibbles. This makes it easy to report results, create plots and consistently work with large numbers of models at once. Broom provides three verbs that each provide different types of information about a model. tidy() summarizes information about model components such as coefficients of a regression. glance() reports information about an entire model, such as goodness of fit measures like AIC and BIC. augment() adds information about individual observations to a dataset, such as fitted values or influence measures.
Last updated 1 days ago
modelingtidy-data
21.54 score 1.4k stars 1.4k packages 30k scripts 706k downloadstibble - Simple Data Frames
Provides a 'tbl_df' class (the 'tibble') with stricter checking and better formatting than the traditional data frame.
Last updated 2 years ago
tidy-data
21.50 score 669 stars 11k packages 45k scripts 1.4M downloadsreadr - Read Rectangular Text Data
The goal of 'readr' is to provide a fast and friendly way to read rectangular data (like 'csv', 'tsv', and 'fwf'). It is designed to flexibly parse many types of data found in the wild, while still cleanly failing when data unexpectedly changes.
Last updated 10 months ago
csvfwfparsing
21.34 score 1.0k stars 1.9k packages 100k scripts 836k downloadspurrr - Functional Programming Tools
A complete and consistent functional programming toolkit for R.
Last updated 1 years ago
functional-programming
21.15 score 1.3k stars 6.5k packages 56k scripts 1.0M downloadsmagrittr - 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."
Last updated 3 years ago
pipe
20.99 score 958 stars 13k packages 74k scripts 1.3M downloadslubridate - Make Dealing with Dates a Little Easier
Functions to work with date-times and time-spans: fast and user friendly parsing of date-time data, extraction and updating of components of a date-time (years, months, days, hours, minutes, and seconds), algebraic manipulation on date-time and time-span objects. The 'lubridate' package has a consistent and memorable syntax that makes working with dates easy and fun.
Last updated 2 years ago
datedate-time
20.22 score 731 stars 1.8k packages 123k scripts 767k downloadspatchwork - 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'.
Last updated 1 months ago
ggplot-extensionggplot2visualization
19.84 score 2.5k stars 593 packages 78k scripts 268k downloadshaven - Import and Export 'SPSS', 'Stata' and 'SAS' Files
Import foreign statistical formats into R via the embedded 'ReadStat' C library, <https://github.com/WizardMac/ReadStat>.
Last updated 11 months ago
sasspssstata
18.76 score 423 stars 673 packages 14k scripts 605k downloadscowplot - Streamlined Plot Theme and Plot Annotations for 'ggplot2'
Provides various features that help with creating publication-quality figures with 'ggplot2', such as a set of themes, functions to align plots and arrange them into complex compound figures, and functions that make it easy to annotate plots and or mix plots with images. The package was originally written for internal use in the Wilke lab, hence the name (Claus O. Wilke's plot package). It has also been used extensively in the book Fundamentals of Data Visualization.
Last updated 10 months ago
18.62 score 703 stars 1.3k packages 55k scripts 336k downloadsrenv - Project Environments
A dependency management toolkit for R. Using 'renv', you can create and manage project-local R libraries, save the state of these libraries to a 'lockfile', and later restore your library as required. Together, these tools can help make your projects more isolated, portable, and reproducible.
Last updated 11 days ago
18.18 score 1.0k stars 107 packages 1.3k scripts 255k downloadsgt - Easily Create Presentation-Ready Display Tables
Build display tables from tabular data with an easy-to-use set of functions. With its progressive approach, we can construct display tables with a cohesive set of table parts. Table values can be formatted using any of the included formatting functions. Footnotes and cell styles can be precisely added through a location targeting system. The way in which 'gt' handles things for you means that you don't often have to worry about the fine details.
Last updated 18 days ago
docxeasy-to-usehtmllatexrtfsummary-tables
17.97 score 2.0k stars 99 packages 15k scripts 143k downloadsggforce - 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.
Last updated 8 months ago
ggplot-extensionggplot2visualization
15.81 score 916 stars 276 packages 8.9k scripts 73k downloadsshowtext - Using Fonts More Easily in R Graphs
Making it easy to use various types of fonts ('TrueType', 'OpenType', Type 1, web fonts, etc.) in R graphs, and supporting most output formats of R graphics including PNG, PDF and SVG. Text glyphs will be converted into polygons or raster images, hence after the plot has been created, it no longer relies on the font files. No external software such as 'Ghostscript' is needed to use this package.
Last updated 8 months ago
fontgraphicsgraphics-devicer-graphics
12.77 score 478 stars 32 packages 11k scripts 24k downloadspolars - Lightning-Fast 'DataFrame' Library
Lightning-fast 'DataFrame' library written in 'Rust'. Convert R data to 'Polars' data and vice versa. Perform fast, lazy, larger-than-memory and optimized data queries. 'Polars' is interoperable with the package 'arrow', as both are based on the 'Apache Arrow' Columnar Format.
Last updated 6 days ago
arrowpolarsrust
11.96 score 470 stars 2 packages 1.0k scripts 10 downloadssysfonts - Loading Fonts into R
Loading system fonts and Google Fonts <https://fonts.google.com/> into R, in order to support other packages such as 'R2SWF' and 'showtext'.
Last updated 8 months ago
9.22 score 22 stars 38 packages 1.4k scripts 23k downloadsganttrify - Create beautiful Gantt charts with ggplot2
'ganttrify' facilitates the creation of nice-looking Gantt charts, commonly used in project proposals and project management.
Last updated 8 months ago
gantt-chartsggplot2
5.59 score 655 stars 30 scripts