Barret Schloerke

Barret Schloerke

27 packages on CRAN

5 packages on GitHub

geozoo

cran
99.99th

Percentile

Geometric objects defined in 'geozoo' can be simulated or displayed in the R package 'tourr'.

GGally

cran
99.99th

Percentile

The R package 'ggplot2' is a plotting system based on the grammar of graphics. 'GGally' extends 'ggplot2' by adding several functions to reduce the complexity of combining geometric objects with transformed data. Some of these functions include a pairwise plot matrix, a two group pairwise plot matrix, a parallel coordinates plot, a survival plot, and several functions to plot networks.

gqlr

cran
99.99th

Percentile

Server implementation of 'GraphQL' <http://graphql.github.io/graphql-spec/>, a query language originally created by Facebook for describing data requirements on complex application data models. Visit <http://graphql.org> to learn more about 'GraphQL'.

helpr

github
99.99th

Percentile

Better html documentation for R

99.99th

Percentile

Contains third-party map tile provider information from 'Leaflet.js', <https://github.com/leaflet-extras/leaflet-providers>, to be used with the 'leaflet' R package. Additionally, 'leaflet.providers' enables users to retrieve up-to-date provider information between package updates.

learnr

cran
99.99th

Percentile

Create interactive tutorials using R Markdown. Use a combination of narrative, figures, videos, exercises, and quizzes to create self-paced tutorials for learning about R and R packages.

plumber

cran
99.99th

Percentile

Gives the ability to automatically generate and serve an HTTP API from R functions using the annotations in the R documentation around your functions.

reactlog

cran
99.99th

Percentile

Building interactive web applications with R is incredibly easy with 'shiny'. Behind the scenes, 'shiny' builds a reactive graph that can quickly become intertwined and difficult to debug. 'reactlog' (Schloerke 2019) <doi:10.5281/zenodo.2591517> provides a visual insight into that black box of 'shiny' reactivity by constructing a directed dependency graph of the application's reactive state at any time point in a reactive recording.

swagger

cran
99.99th

Percentile

A collection of 'HTML', 'JavaScript', and 'CSS' assets that dynamically generate beautiful documentation from a 'Swagger' compliant API: <https://swagger.io/specification/>.

autocogs

cran
99.99th

Percentile

Automatically calculates cognostic groups for plot objects and list column plot objects. Results are returned in a nested data frame.

99.99th

Percentile

Produce publication quality graphics from output of 'GGobi' describe display plugin.

evaluate

cran
99.99th

Percentile

Parsing and evaluation tools that make it easy to recreate the command line behaviour of R.

geofacet

cran
99.99th

Percentile

Provides geofaceting functionality for 'ggplot2'. Geofaceting arranges a sequence of plots of data for different geographical entities into a grid that preserves some of the geographical orientation.

graphql

cran
99.99th

Percentile

Bindings to the 'libgraphqlparser' C++ library. Parses GraphQL syntax and exports the AST in JSON format.

gt

cran
99.99th

Percentile

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.

cranvas

github
99.99th

Percentile

This is an R package as the next generation of GGobi, a software package for interactive and dynamic statistical graphics. It includes most of features in GGobi such as brushing, zooming, panning, identifying and linking, as well as common types of statistical graphics, e.g. bar plot, scatter plot, boxplot, histogram, density plot, spine plot, parallel coordinates plot, mosaic plot, maps, missing value plot, time series plot, tour, scatter plot matrix, hexagons and tiles (color images), etc. Based on the support of several other packages, cranvas aims for speed (from Qt) and flexibility (from R), with the style and design borrowed from ggplot2.

lazyrmd

cran
99.99th

Percentile

An R Markdown html document format that provides the ability to lazily load plot outputs as the user scrolls over them. This is useful for large R Markdown documents with many plots, as it allows for a fast initial page load and defers loading of individual graphics to the time that the user navigates near them.

leaflet

cran
99.99th

Percentile

Create and customize interactive maps using the 'Leaflet' JavaScript library and the 'htmlwidgets' package. These maps can be used directly from the R console, from 'RStudio', in Shiny applications and R Markdown documents.

99.99th

Percentile

An add-on package to the 'leaflet' package, which provides bindings for 'ESRI' services. This package allows a user to add 'ESRI' provided services such as 'MapService', 'ImageMapService', 'TiledMapService' etc. to a 'leaflet' map.

lmmpar

cran
99.99th

Percentile

Embarrassingly Parallel Linear Mixed Model calculations spread across local cores which repeat until convergence.

99.99th

Percentile

Build a package documentation and function reference site and use it as the package vignette.

rbokeh

cran
99.99th

Percentile

A native R plotting library that provides a flexible declarative interface for creating interactive web-based graphics, backed by the Bokeh visualization library <https://bokeh.pydata.org/>.

Rpolyhedra

cran
99.99th

Percentile

A polyhedra database scraped from various sources as R6 objects and 'rgl' visualizing capabilities.

99.99th

Percentile

The 'leaflet' JavaScript library provides many plugins some of which are available in the core 'leaflet' package, but there are many more. It is not possible to support them all in the core 'leaflet' package. This package serves as an add-on to the 'leaflet' package by providing extra functionality via 'leaflet' plugins.

rmarkdown

github
99.99th

Percentile

Convert R Markdown documents into a variety of formats.

sass

cran
99.99th

Percentile

An 'SCSS' compiler, powered by the 'LibSass' library. With this, R developers can use variables, inheritance, and functions to generate dynamic style sheets. The package uses the 'Sass CSS' extension language, which is stable, powerful, and CSS compatible.

99.99th

Percentile

Assesses the number of concurrent users 'shiny' applications are capable of supporting, and for directing application changes in order to support a higher number of users. Provides facilities for recording 'shiny' application sessions, playing recorded sessions against a target server at load, and analyzing the resulting metrics.

sortable

cran
99.99th

Percentile

Enables drag-and-drop behaviour in Shiny apps, by exposing the functionality of the 'SortableJS' <https://sortablejs.github.io/Sortable/> JavaScript library as an 'htmlwidget'. You can use this in Shiny apps and widgets, 'learnr' tutorials as well as R Markdown. In addition, provides a custom 'learnr' question type - 'question_rank()' - that allows ranking questions with drag-and-drop.

99.99th

Percentile

An extension of Trellis Display that enables creation, organization, and interactive viewing of multi-panel displays created against potentially very large data sets. The dynamic viewer tiles panels of a display across the screen in a web browser and allows the user to interactively page through the panels and sort and filter them based on "cognostic" metrics computed for each panel. Panels can be created using many of R's plotting capabilities, including base R graphics, 'lattice', 'ggplot2', and many 'htmlwidgets'. Conditioning is handled through the 'datadr' package, which enables 'Trelliscope' displays with potentially millions of panels to be created against terabytes of data on systems like 'Hadoop'. While designed to scale, 'Trelliscope' displays can also be very useful for small data sets.

99.99th

Percentile

Trelliscope is a scalable, flexible, interactive approach to visualizing data (Hafen, 2013 <doi:10.1109/LDAV.2013.6675164>). This package provides methods that make it easy to create a Trelliscope display specification for TrelliscopeJS. High-level functions are provided for creating displays from within 'tidyverse' or 'ggplot2' workflows. Low-level functions are also provided for creating new interfaces.

webshot

cran
99.99th

Percentile

Takes screenshots of web pages, including Shiny applications and R Markdown documents.

thematic

github
99.99th

Percentile

Theme 'ggplot2', lattice, and base graphics based on a few choices, including foreground color, background color, accent color, and font family. Fonts that aren't available on the system, but are available via download on Google Fonts, can be automatically downloaded, cached, and registered for use with the 'showtext' and 'ragg' packages.