Showing 144 of total 144 results (show query)
spatstat
spatstat.geom:Geometrical Functionality of the 'spatstat' Family
Defines spatial data types and supports geometrical operations on them. Data types include point patterns, windows (domains), pixel images, line segment patterns, tessellations and hyperframes. Capabilities include creation and manipulation of data (using command line or graphical interaction), plotting, geometrical operations (rotation, shift, rescale, affine transformation), convex hull, discretisation and pixellation, Dirichlet tessellation, Delaunay triangulation, pairwise distances, nearest-neighbour distances, distance transform, morphological operations (erosion, dilation, closing, opening), quadrat counting, geometrical measurement, geometrical covariance, colour maps, calculus on spatial domains, Gaussian blur, level sets of images, transects of images, intersections between objects, minimum distance matching. (Excludes spatial data on a network, which are supported by the package 'spatstat.linnet'.)
Maintained by Adrian Baddeley. Last updated 20 hours ago.
classes-and-objectsdistance-calculationgeometrygeometry-processingimagesmensurationplottingpoint-patternsspatial-dataspatial-data-analysis
30.0 match 7 stars 12.10 score 241 scripts 227 dependentstidyverse
tidyr: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).
Maintained by Hadley Wickham. Last updated 15 days ago.
5.5 match 1.4k stars 22.88 score 168k scripts 5.5k dependentspmair78
smacof:Multidimensional Scaling
Implements the following approaches for multidimensional scaling (MDS) based on stress minimization using majorization (smacof): ratio/interval/ordinal/spline MDS on symmetric dissimilarity matrices, MDS with external constraints on the configuration, individual differences scaling (idioscal, indscal), MDS with spherical restrictions, and ratio/interval/ordinal/spline unfolding (circular restrictions, row-conditional). Various tools and extensions like jackknife MDS, bootstrap MDS, permutation tests, MDS biplots, gravity models, unidimensional scaling, drift vectors (asymmetric MDS), classical scaling, and Procrustes are implemented as well.
Maintained by Patrick Mair. Last updated 5 months ago.
16.0 match 5 stars 7.86 score 152 scripts 24 dependentstidyverse
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.
Maintained by Thomas Lin Pedersen. Last updated 11 days ago.
data-visualisationvisualisation
4.8 match 6.6k stars 25.10 score 645k scripts 7.5k 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
6.8 match 1.1k stars 16.96 score 9.2k scripts 111 dependentsdavidgohel
ggiraph:Make 'ggplot2' Graphics Interactive
Create interactive 'ggplot2' graphics using 'htmlwidgets'.
Maintained by David Gohel. Last updated 3 months ago.
7.6 match 819 stars 14.39 score 4.1k scripts 34 dependentstalgalili
dendextend:Extending 'dendrogram' Functionality in R
Offers a set of functions for extending 'dendrogram' objects in R, letting you visualize and compare trees of 'hierarchical clusterings'. You can (1) Adjust a tree's graphical parameters - the color, size, type, etc of its branches, nodes and labels. (2) Visually and statistically compare different 'dendrograms' to one another.
Maintained by Tal Galili. Last updated 2 months ago.
6.0 match 154 stars 17.02 score 6.0k scripts 164 dependentspaleolimbot
wk:Lightweight Well-Known Geometry Parsing
Provides a minimal R and C++ API for parsing well-known binary and well-known text representation of geometries to and from R-native formats. Well-known binary is compact and fast to parse; well-known text is human-readable and is useful for writing tests. These formats are useful in R only if the information they contain can be accessed in R, for which high-performance functions are provided here.
Maintained by Dewey Dunnington. Last updated 5 months ago.
6.0 match 47 stars 12.85 score 89 scripts 1.2k dependentsanimint
animint2:Animated Interactive Grammar of Graphics
Functions are provided for defining animated, interactive data visualizations in R code, and rendering on a web page. The 2018 Journal of Computational and Graphical Statistics paper, <doi:10.1080/10618600.2018.1513367> describes the concepts implemented.
Maintained by Toby Hocking. Last updated 29 days ago.
7.8 match 64 stars 8.87 score 173 scriptsr-spatial
sf:Simple Features for R
Support for simple feature access, a standardized way to encode and analyze spatial vector data. Binds to 'GDAL' <doi: 10.5281/zenodo.5884351> for reading and writing data, to 'GEOS' <doi: 10.5281/zenodo.11396894> for geometrical operations, and to 'PROJ' <doi: 10.5281/zenodo.5884394> for projection conversions and datum transformations. Uses by default the 's2' package for geometry operations on geodetic (long/lat degree) coordinates.
Maintained by Edzer Pebesma. Last updated 4 hours ago.
3.0 match 1.4k stars 22.42 score 117k scripts 1.2k dependentsdmurdoch
rgl:3D Visualization Using OpenGL
Provides medium to high level functions for 3D interactive graphics, including functions modelled on base graphics (plot3d(), etc.) as well as functions for constructing representations of geometric objects (cube3d(), etc.). Output may be on screen using OpenGL, or to various standard 3D file formats including WebGL, PLY, OBJ, STL as well as 2D image formats, including PNG, Postscript, SVG, PGF.
Maintained by Duncan Murdoch. Last updated 2 months ago.
graphicsopenglrglwebgllibglulibglvndlibpnglibx11freetypecpp
3.6 match 91 stars 17.35 score 7.3k scripts 303 dependentssymbolixau
googleway:Accesses Google Maps APIs to Retrieve Data and Plot Maps
Provides a mechanism to plot a 'Google Map' from 'R' and overlay it with shapes and markers. Also provides access to 'Google Maps' APIs, including places, directions, roads, distances, geocoding, elevation and timezone.
Maintained by David Cooley. Last updated 7 months ago.
google-mapgoogle-mapsgoogle-maps-apigoogle-maps-javascript-apispatialspatial-analysis
6.5 match 236 stars 9.67 score 536 scripts 2 dependentstaiyun
corrplot:Visualization of a Correlation Matrix
Provides a visual exploratory tool on correlation matrix that supports automatic variable reordering to help detect hidden patterns among variables.
Maintained by Taiyun Wei. Last updated 5 months ago.
3.5 match 323 stars 17.66 score 28k scripts 517 dependentsdmurdoch
plotrix:Various Plotting Functions
Lots of plots, various labeling, axis and color scaling functions. The author/maintainer died in September 2023.
Maintained by Duncan Murdoch. Last updated 1 years ago.
5.4 match 5 stars 11.31 score 9.2k scripts 361 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 3 months ago.
4.1 match 616 stars 13.98 score 4.4k scripts 20 dependentsjokergoo
circlize:Circular Visualization
Circular layout is an efficient way for the visualization of huge amounts of information. Here this package provides an implementation of circular layout generation in R as well as an enhancement of available software. The flexibility of the package is based on the usage of low-level graphics functions such that self-defined high-level graphics can be easily implemented by users for specific purposes. Together with the seamless connection between the powerful computational and visual environment in R, it gives users more convenience and freedom to design figures for better understanding complex patterns behind multiple dimensional data. The package is described in Gu et al. 2014 <doi:10.1093/bioinformatics/btu393>.
Maintained by Zuguang Gu. Last updated 1 years ago.
3.6 match 983 stars 15.62 score 10k scripts 213 dependentsgreat-northern-diver
zenplots:Zigzag Expanded Navigation Plots
Graphical tools for visualizing high-dimensional data along a path of alternating one- and two-dimensional plots. Note that this includes interactive graphics plots based on 'loon' in turn based on 'tcltk' (included as part of the standard R distribution). It also requires 'graph' from Bioconductor. For more detail on use and algorithms, see <doi:10.18637/jss.v095.i04>.
Maintained by Wayne Oldford. Last updated 1 years ago.
dimensional-datadimensional-plotsgraphical-systemspairszigzag
10.4 match 3 stars 5.33 score 12 scripts 1 dependentscorybrunson
ggalluvial:Alluvial Plots in 'ggplot2'
Alluvial plots use variable-width ribbons and stacked bar plots to represent multi-dimensional or repeated-measures data with categorical or ordinal variables; see Riehmann, Hanfler, and Froehlich (2005) <doi:10.1109/INFVIS.2005.1532152> and Rosvall and Bergstrom (2010) <doi:10.1371/journal.pone.0008694>. Alluvial plots are statistical graphics in the sense of Wilkinson (2006) <doi:10.1007/0-387-28695-0>; they share elements with Sankey diagrams and parallel sets plots but are uniquely determined from the data and a small set of parameters. This package extends Wickham's (2010) <doi:10.1198/jcgs.2009.07098> layered grammar of graphics to generate alluvial plots from tidy data.
Maintained by Jason Cory Brunson. Last updated 7 months ago.
alluvial-diagramsalluvial-plotscategorical-data-visualizationggplot2repeated-measures-data
3.8 match 507 stars 14.14 score 3.0k scripts 21 dependentsropensci
ruODK:An R Client for the ODK Central API
Access and tidy up data from the 'ODK Central' API. 'ODK Central' is a clearinghouse for digitally captured data using ODK <https://docs.getodk.org/central-intro/>. It manages user accounts and permissions, stores form definitions, and allows data collection clients like 'ODK Collect' to connect to it for form download and submission upload. The 'ODK Central' API is documented at <https://docs.getodk.org/central-api/>.
Maintained by Florian W. Mayer. Last updated 4 months ago.
databaseopen-dataodkapidatadatasetodataodata-clientodk-centralopendatakit
6.1 match 42 stars 7.73 score 57 scripts 1 dependentscran
e1071:Misc Functions of the Department of Statistics, Probability Theory Group (Formerly: E1071), TU Wien
Functions for latent class analysis, short time Fourier transform, fuzzy clustering, support vector machines, shortest path computation, bagged clustering, naive Bayes classifier, generalized k-nearest neighbour ...
Maintained by David Meyer. Last updated 6 months ago.
4.1 match 29 stars 11.26 score 2.0k dependentstylermorganwall
rayvertex:3D Software Rasterizer
Rasterize images using a 3D software renderer. 3D scenes are created either by importing external files, building scenes out of the included objects, or by constructing meshes manually. Supports point and directional lights, anti-aliased lines, shadow mapping, transparent objects, translucent objects, multiple materials types, reflection, refraction, environment maps, multicore rendering, bloom, tone-mapping, and screen-space ambient occlusion.
Maintained by Tyler Morgan-Wall. Last updated 2 months ago.
5.6 match 68 stars 8.23 score 25 scripts 11 dependentsmgirlich
tibblify:Rectangle Nested Lists
A tool to rectangle a nested list, that is to convert it into a tibble. This is done automatically or according to a given specification. A common use case is for nested lists coming from parsing JSON files or the JSON response of REST APIs. It is supported by the 'vctrs' package and therefore offers a wide support of vector types.
Maintained by Maximilian Girlich. Last updated 1 years ago.
5.8 match 68 stars 7.85 score 50 scripts 7 dependentsrrwen
draw:Wrapper Functions for Producing Graphics
A set of user-friendly wrapper functions for creating consistent graphics and diagrams with lines, common shapes, text, and page settings. Compatible with and based on the R 'grid' package.
Maintained by Richard Wen. Last updated 7 years ago.
boxcirclecurvediagramdrawgraphicsgridlinepagerectanglereproducibleshapesquaretexttriangle
10.0 match 2 stars 4.39 score 35 scriptsgreat-northern-diver
loon:Interactive Statistical Data Visualization
An extendable toolkit for interactive data visualization and exploration.
Maintained by R. Wayne Oldford. Last updated 2 years ago.
data-analysisdata-sciencedata-visualizationexploratory-analysisexploratory-data-analysishigh-dimensional-datainteractive-graphicsinteractive-visualizationsloonpythonstatistical-analysisstatistical-graphicsstatisticstcl-extensiontk
4.5 match 48 stars 9.00 score 93 scripts 5 dependentspepijn-devries
csquares:Concise Spatial Query and Representation System (c-Squares)
Encode and decode c-squares, from and to simple feature (sf) or spatiotemporal arrays (stars) objects. Use c-squares codes to quickly join or query spatial data.
Maintained by Pepijn de Vries. Last updated 7 months ago.
7.0 match 2 stars 5.81 score 20 scriptsjeromeecoac
seewave:Sound Analysis and Synthesis
Functions for analysing, manipulating, displaying, editing and synthesizing time waves (particularly sound). This package processes time analysis (oscillograms and envelopes), spectral content, resonance quality factor, entropy, cross correlation and autocorrelation, zero-crossing, dominant frequency, analytic signal, frequency coherence, 2D and 3D spectrograms and many other analyses. See Sueur et al. (2008) <doi:10.1080/09524622.2008.9753600> and Sueur (2018) <doi:10.1007/978-3-319-77647-7>.
Maintained by Jerome Sueur. Last updated 1 years ago.
4.3 match 18 stars 8.88 score 880 scripts 23 dependentskwb-r
kwb.rect:R Package for Plotting Rectangles
This package provides functions to define and plot rectangles, e.g. to plot rectangles side-by-side or on top of each other.
Maintained by Hauke Sonnenberg. Last updated 8 months ago.
17.1 match 2.00 scorembedward
packcircles:Circle Packing
Algorithms to find arrangements of non-overlapping circles.
Maintained by Michael Bedward. Last updated 4 months ago.
3.3 match 57 stars 10.06 score 422 scripts 6 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 1 years ago.
ggplot-extensionggplot2visualizationcpp
2.0 match 920 stars 15.83 score 9.3k scripts 293 dependentsmhahsler
seriation:Infrastructure for Ordering Objects Using Seriation
Infrastructure for ordering objects with an implementation of several seriation/sequencing/ordination techniques to reorder matrices, dissimilarity matrices, and dendrograms. Also provides (optimally) reordered heatmaps, color images and clustering visualizations like dissimilarity plots, and visual assessment of cluster tendency plots (VAT and iVAT). Hahsler et al (2008) <doi:10.18637/jss.v025.i03>.
Maintained by Michael Hahsler. Last updated 3 months ago.
combinatorial-optimizationordinationseriationfortran
2.3 match 77 stars 14.07 score 640 scripts 79 dependentsastamm
nloptr:R Interface to NLopt
Solve optimization problems using an R interface to NLopt. NLopt is a free/open-source library for nonlinear optimization, providing a common interface for a number of different free optimization routines available online as well as original implementations of various other algorithms. See <https://nlopt.readthedocs.io/en/latest/NLopt_Algorithms/> for more information on the available algorithms. Building from included sources requires 'CMake'. On Linux and 'macOS', if a suitable system build of NLopt (2.7.0 or later) is found, it is used; otherwise, it is built from included sources via 'CMake'. On Windows, NLopt is obtained through 'rwinlib' for 'R <= 4.1.x' or grabbed from the appropriate toolchain for 'R >= 4.2.0'.
Maintained by Aymeric Stamm. Last updated 1 days ago.
1.8 match 107 stars 17.17 score 1.1k scripts 1.8k dependentsbiomodhub
biomod2:Ensemble Platform for Species Distribution Modeling
Functions for species distribution modeling, calibration and evaluation, ensemble of models, ensemble forecasting and visualization. The package permits to run consistently up to 10 single models on a presence/absences (resp presences/pseudo-absences) dataset and to combine them in ensemble models and ensemble projections. Some bench of other evaluation and visualisation tools are also available within the package.
Maintained by Maya Guéguen. Last updated 1 days ago.
2.2 match 95 stars 13.90 score 536 scripts 7 dependentsbioc
tidySpatialExperiment:SpatialExperiment with tidy principles
tidySpatialExperiment provides a bridge between the SpatialExperiment package and the tidyverse ecosystem. It creates an invisible layer that allows you to interact with a SpatialExperiment object as if it were a tibble; enabling the use of functions from dplyr, tidyr, ggplot2 and plotly. But, underneath, your data remains a SpatialExperiment object.
Maintained by William Hutchison. Last updated 5 months ago.
infrastructurernaseqgeneexpressionsequencingspatialtranscriptomicssinglecell
5.0 match 6 stars 5.88 score 12 scriptsbioc
HilbertCurve:Making 2D Hilbert Curve
Hilbert curve is a type of space-filling curves that fold one dimensional axis into a two dimensional space, but with still preserves the locality. This package aims to provide an easy and flexible way to visualize data through Hilbert curve.
Maintained by Zuguang Gu. Last updated 5 months ago.
softwarevisualizationsequencingcoveragegenomeannotationcpp
3.8 match 42 stars 7.45 score 48 scriptsasgr
imager:Image Processing Library Based on 'CImg'
Fast image processing for images in up to 4 dimensions (two spatial dimensions, one time/depth dimension, one colour dimension). Provides most traditional image processing tools (filtering, morphology, transformations, etc.) as well as various functions for easily analysing image data using R. The package wraps 'CImg', <http://cimg.eu>, a simple, modern C++ library for image processing.
Maintained by Aaron Robotham. Last updated 29 days ago.
2.0 match 17 stars 13.62 score 2.4k scripts 45 dependentscoolbutuseless
rectpacker:Rectangle Packing
Rectangle packing is a packing problem where rectangles are placed into a larger rectangular region (without overlapping) in order to maximise the use of space. Rectangles are packed using the skyline heuristic as discussed in Lijun et al (2011) "A Skyline-Based Heuristic for the 2D Rectangular Strip Packing Problem" <doi:10.1007/978-3-642-21827-9_29>. A function is also included for determining a good small-sized box for containing a given set of rectangles.
Maintained by Mike Cheng. Last updated 3 months ago.
8.2 match 2 stars 3.30 score 3 scriptsdavidcsterratt
geometry:Mesh Generation and Surface Tessellation
Makes the 'Qhull' library <http://www.qhull.org> available in R, in a similar manner as in Octave and MATLAB. Qhull computes convex hulls, Delaunay triangulations, halfspace intersections about a point, Voronoi diagrams, furthest-site Delaunay triangulations, and furthest-site Voronoi diagrams. It runs in 2D, 3D, 4D, and higher dimensions. It implements the Quickhull algorithm for computing the convex hull. Qhull does not support constrained Delaunay triangulations, or mesh generation of non-convex objects, but the package does include some R functions that allow for this.
Maintained by David C. Sterratt. Last updated 1 months ago.
2.0 match 16 stars 12.98 score 776 scripts 139 dependentscran
MLEcens:Computation of the MLE for Bivariate Interval Censored Data
We provide functions to compute the nonparametric maximum likelihood estimator (MLE) for the bivariate distribution of (X,Y), when realizations of (X,Y) cannot be observed directly. To be more precise, we consider the situation where we observe a set of rectangles in R^2 that are known to contain the unobservable realizations of (X,Y). We compute the MLE based on such a set of rectangles. The methods can also be used for univariate censored data (see data set 'cosmesis'), and for censored data with competing risks (see data set 'menopause'). We also provide functions to visualize the observed data and the MLE.
Maintained by Marloes Maathuis. Last updated 6 months ago.
7.6 match 3.38 score 20 scripts 17 dependentshwborchers
pracma:Practical Numerical Math Functions
Provides a large number of functions from numerical analysis and linear algebra, numerical optimization, differential equations, time series, plus some well-known special mathematical functions. Uses 'MATLAB' function names where appropriate to simplify porting.
Maintained by Hans W. Borchers. Last updated 1 years ago.
2.0 match 29 stars 12.34 score 6.6k scripts 931 dependentshughjonesd
huxtable:Easily Create and Style Tables for LaTeX, HTML and Other Formats
Creates styled tables for data presentation. Export to HTML, LaTeX, RTF, 'Word', 'Excel', and 'PowerPoint'. Simple, modern interface to manipulate borders, size, position, captions, colours, text styles and number formatting. Table cells can span multiple rows and/or columns. Includes a 'huxreg' function for creation of regression tables, and 'quick_*' one-liners to print data to a new document.
Maintained by David Hugh-Jones. Last updated 14 days ago.
htmlhuxtablelatexmicrosoft-wordpowerpointreproducible-researchtables
1.8 match 323 stars 13.93 score 1.9k scripts 16 dependentsleonawicz
lcars:LCARS Aesthetic for Shiny
Provides Shiny widgets and theme that support a 'Library Computer Access/Retrieval System' (LCARS) aesthetic for Shiny apps. The package also includes functions for adding a minimal LCARS theme to static 'ggplot2' graphs. More details about LCARS can be found at <https://en.wikipedia.org/wiki/LCARS>.
Maintained by Matthew Leonawicz. Last updated 6 months ago.
4.3 match 70 stars 5.54 score 9 scriptsm-jahn
WeightedTreemaps:Generate and Plot Voronoi or Sunburst Treemaps from Hierarchical Data
Treemaps are a visually appealing graphical representation of numerical data using a space-filling approach. A plane or 'map' is subdivided into smaller areas called cells. The cells in the map are scaled according to an underlying metric which allows to grasp the hierarchical organization and relative importance of many objects at once. This package contains two different implementations of treemaps, Voronoi treemaps and Sunburst treemaps. The Voronoi treemap function subdivides the plot area in polygonal cells according to the highest hierarchical level, then continues to subdivide those parental cells on the next lower hierarchical level, and so on. The Sunburst treemap is a computationally less demanding treemap that does not require iterative refinement, but simply generates circle sectors that are sized according to predefined weights. The Voronoi tesselation is based on functions from Paul Murrell (2012) <https://www.stat.auckland.ac.nz/~paul/Reports/VoronoiTreemap/voronoiTreeMap.html>.
Maintained by Michael Jahn. Last updated 3 months ago.
r-programmingrcppsunburst-treemapvoronoi-diagramvoronoi-treemapcpp
3.4 match 50 stars 6.73 score 18 scriptsstatmanrobin
Stat2Data:Datasets for Stat2
Datasets for the textbook Stat2: Modeling with Regression and ANOVA (second edition). The package also includes data for the first edition, Stat2: Building Models for a World of Data and a few functions for plotting diagnostics.
Maintained by Robin Lock. Last updated 6 years ago.
4.5 match 5 stars 4.94 score 544 scriptsj-moravec
baffle:Make Waffle Plots with Base Graphics
Waffle plots are rectangular pie charts that represent a quantity or abundances using colored squares or other symbol. This makes them better at transmitting information as the discrete number of squares is easier to read than the circular area of pie charts. While the original waffle charts were rectangular with 10 rows and columns, with a single square representing 1%, they are nowadays popular in various infographics to visualize any proportional ratios.
Maintained by Jiří Moravec. Last updated 2 years ago.
4.9 match 5 stars 4.40 score 3 scriptsyulab-smu
ggfun:Miscellaneous Functions for 'ggplot2'
Useful functions and utilities for 'ggplot' object (e.g., geometric layers, themes, and utilities to edit the object).
Maintained by Guangchuang Yu. Last updated 2 days ago.
1.9 match 18 stars 10.53 score 58 scripts 152 dependentslionel-
ggstance:Horizontal 'ggplot2' Components
A 'ggplot2' extension that provides flipped components: horizontal versions of 'Stats' and 'Geoms', and vertical versions of 'Positions'. This package is now superseded by 'ggplot2' itself which now has full native support for horizontal layouts. It remains available for backward compatibility.
Maintained by Lionel Henry. Last updated 10 months ago.
1.8 match 201 stars 10.95 score 1.0k scripts 5 dependentskarlines
shape:Functions for Plotting Graphical Shapes, Colors
Functions for plotting graphical shapes such as ellipses, circles, cylinders, arrows, ...
Maintained by Karline Soetaert. Last updated 1 years ago.
1.8 match 10.86 score 984 scripts 1.4k dependentsisaakiel
recexcavAAR:3D Reconstruction of Archaeological Excavations
A toolset for 3D reconstruction and analysis of excavations. It provides methods to reconstruct natural and artificial surfaces based on field measurements. This allows to spatially contextualize documented subunits and features. Intended to be part of a 3D visualization workflow.
Maintained by Clemens Schmid. Last updated 5 years ago.
3d-reconstructionarchaeologycpp
3.3 match 13 stars 5.97 score 24 scriptsgrantmcdermott
tinyplot:Lightweight Extension of the Base R Graphics System
Lightweight extension of the base R graphics system, with support for automatic legends, facets, themes, and various other enhancements.
Maintained by Grant McDermott. Last updated 1 days ago.
2.0 match 314 stars 9.68 score 51 scripts 3 dependentsbioc
ggcyto:Visualize Cytometry data with ggplot
With the dedicated fortify method implemented for flowSet, ncdfFlowSet and GatingSet classes, both raw and gated flow cytometry data can be plotted directly with ggplot. ggcyto wrapper and some customed layers also make it easy to add gates and population statistics to the plot.
Maintained by Mike Jiang. Last updated 5 months ago.
immunooncologyflowcytometrycellbasedassaysinfrastructurevisualization
1.7 match 58 stars 11.25 score 362 scripts 5 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 1 months ago.
2.0 match 13 stars 9.43 score 350 scripts 16 dependentsfunkyheatmap
funkyheatmap:Generating Funky Heatmaps for Data Frames
Allows generating heatmap-like visualisations for data frames. Funky heatmaps can be fine-tuned by providing annotations of the columns and rows, which allows assigning multiple palettes or geometries or grouping rows and columns together in categories. Saelens et al. (2019) <doi:10.1038/s41587-019-0071-9>.
Maintained by Robrecht Cannoodt. Last updated 1 months ago.
2.3 match 171 stars 8.37 score 76 scriptsspatstat
spatstat.explore:Exploratory Data Analysis for the 'spatstat' Family
Functionality for exploratory data analysis and nonparametric analysis of spatial data, mainly spatial point patterns, in the 'spatstat' family of packages. (Excludes analysis of spatial data on a linear network, which is covered by the separate package 'spatstat.linnet'.) Methods include quadrat counts, K-functions and their simulation envelopes, nearest neighbour distance and empty space statistics, Fry plots, pair correlation function, kernel smoothed intensity, relative risk estimation with cross-validated bandwidth selection, mark correlation functions, segregation indices, mark dependence diagnostics, and kernel estimates of covariate effects. Formal hypothesis tests of random pattern (chi-squared, Kolmogorov-Smirnov, Monte Carlo, Diggle-Cressie-Loosmore-Ford, Dao-Genton, two-stage Monte Carlo) and tests for covariate effects (Cox-Berman-Waller-Lawson, Kolmogorov-Smirnov, ANOVA) are also supported.
Maintained by Adrian Baddeley. Last updated 2 days ago.
cluster-detectionconfidence-intervalshypothesis-testingk-functionroc-curvesscan-statisticssignificance-testingsimulation-envelopesspatial-analysisspatial-data-analysisspatial-sharpeningspatial-smoothingspatial-statistics
1.8 match 1 stars 10.18 score 67 scripts 149 dependentsbioc
plotgardener:Coordinate-Based Genomic Visualization Package for R
Coordinate-based genomic visualization package for R. It grants users the ability to programmatically produce complex, multi-paneled figures. Tailored for genomics, plotgardener allows users to visualize large complex genomic datasets and provides exquisite control over how plots are placed and arranged on a page.
Maintained by Nicole Kramer. Last updated 5 months ago.
visualizationgenomeannotationfunctionalgenomicsgenomeassemblyhiccpp
1.8 match 308 stars 10.16 score 167 scripts 3 dependentsr-spatial
sftime:Classes and Methods for Simple Feature Objects that Have a Time Column
Classes and methods for spatial objects that have a registered time column, in particular for irregular spatiotemporal data. The time column can be of any type, but needs to be ordinal. Regularly laid out spatiotemporal data (vector or raster data cubes) are handled by package 'stars'.
Maintained by Henning Teickner. Last updated 22 days ago.
1.8 match 49 stars 9.92 score 27 scripts 57 dependentshgerritsen
mapplots:Data Visualisation on Maps
Create simple maps; add sub-plots like pie plots to a map or any other plot; format, plot and export gridded data. The package was developed for displaying fisheries data but most functions can be used for more generic data visualisation.
Maintained by Hans Gerritsen. Last updated 2 years ago.
3.6 match 2 stars 4.90 score 442 scripts 3 dependentsjonathanlees
RPMG:Graphical User Interface (GUI) for Interactive R Analysis Sessions
Really Poor Man's Graphical User Interface, used to create interactive R analysis sessions with simple R commands.
Maintained by Jonathan M. Lees. Last updated 2 years ago.
5.5 match 3.10 score 52 scripts 8 dependentsmhenderson
keedwell:Latin Squares in R
Completion and embedding of latin squares in R.
Maintained by Matthew Henderson. Last updated 10 months ago.
7.1 match 2.40 score 3 scriptsvspinu
unnest:Unnest Hierarchical Data Structures
Fast flattening of hierarchical data structures (e.g. JSON, XML) into data.frames with a flexible spec language.
Maintained by Vitalie Spinu. Last updated 12 hours ago.
data-frameflattened-dataflattened-jsonflatteninghierarchical-datastackingunnestingcpp
3.3 match 10 stars 5.00 score 5 scriptstrevorld
pnpmisc:Utilities for Print-and-Play Board Games
Utilities for print-and-play board games.
Maintained by Trevor L. Davis. Last updated 15 days ago.
5.5 match 3.02 score 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 3 days ago.
complex-heatmapsdendrogramdendrogram-heatmapggplotggplot-extensionggplot2heatmapheatmap-visualizationheatmapsmarginal-plotsoncoplotoncoprinttanglegramupsetupsetplot
2.3 match 267 stars 7.08 score 27 scriptsdoer0
slr:Semi-Latin Rectangles
A facility to generate balanced semi-Latin rectangles with any cell size (preferably up to ten) with given number of treatments, see Uto, N.P. and Bailey, R.A. (2020). "Balanced Semi-Latin rectangles: properties, existence and constructions for block size two". Journal of Statistical Theory and Practice, 14(3), 1-11, <doi:10.1007/s42519-020-00118-3>. It also provides facility to generate partially balanced semi-Latin rectangles for cell size 2, 3 and 4 for any number of treatments.
Maintained by Baidya Nath Mandal. Last updated 1 years ago.
15.8 match 1.00 score 2 scriptskarlines
plot3D:Plotting Multi-Dimensional Data
Functions for viewing 2-D and 3-D data, including perspective plots, slice plots, surface plots, scatter plots, etc. Includes data sets from oceanography.
Maintained by Karline Soetaert. Last updated 1 years ago.
1.6 match 3 stars 9.59 score 2.1k scripts 78 dependentsjokergoo
spiralize:Visualize Data on Spirals
It visualizes data along an Archimedean spiral <https://en.wikipedia.org/wiki/Archimedean_spiral>, makes so-called spiral graph or spiral chart. It has two major advantages for visualization: 1. It is able to visualize data with very long axis with high resolution. 2. It is efficient for time series data to reveal periodic patterns.
Maintained by Zuguang Gu. Last updated 9 months ago.
2.0 match 148 stars 7.67 score 35 scripts 3 dependentspaleolimbot
geos:Open Source Geometry Engine ('GEOS') R API
Provides an R API to the Open Source Geometry Engine ('GEOS') library (<https://libgeos.org/>) and a vector format with which to efficiently store 'GEOS' geometries. High-performance functions to extract information from, calculate relationships between, and transform geometries are provided. Finally, facilities to import and export geometry vectors to other spatial formats are provided.
Maintained by Dewey Dunnington. Last updated 1 years ago.
2.0 match 62 stars 7.63 score 110 scripts 8 dependentskoenderks
aRtsy:Generative Art with 'ggplot2'
Provides algorithms for creating artworks in the 'ggplot2' language that incorporate some form of randomness.
Maintained by Koen Derks. Last updated 20 hours ago.
2.0 match 174 stars 7.50 score 59 scriptscmann3
cursr:Cursor and Terminal Manipulation
A toolbox for developing applications, games, simulations, or agent-based models in the R terminal. Included functions allow users to move the cursor around the terminal screen, change text colors and attributes, clear the screen, hide and show the cursor, map key presses to functions, draw shapes and curves, among others. Most functionalities require users to be in a terminal (not the R GUI).
Maintained by Chris Mann. Last updated 4 years ago.
6.5 match 2.30 score 2 scriptsrelund
gMOIP:Tools for 2D and 3D Plots of Single and Multi-Objective Linear/Integer Programming Models
Make 2D and 3D plots of linear programming (LP), integer linear programming (ILP), or mixed integer linear programming (MILP) models with up to three objectives. Plots of both the solution and criterion space are possible. For instance the non-dominated (Pareto) set for bi-objective LP/ILP/MILP programming models (see vignettes for an overview). The package also contains an function for checking if a point is inside the convex hull.
Maintained by Lars Relund Nielsen. Last updated 5 months ago.
2d-plot3d-plotbi-objectiveconvex-hullinteger-programminglinear-programmingmathmilpmixed-integer-programmingmulti-objectivepolytopetri-objectivevisualization
1.8 match 5 stars 7.83 score 79 scripts 3 dependentssamhforbes
eyetrackingR:Eye-Tracking Data Analysis
Addresses tasks along the pipeline from raw data to analysis and visualization for eye-tracking data. Offers several popular types of analyses, including linear and growth curve time analyses, onset-contingent reaction time analyses, as well as several non-parametric bootstrapping approaches. For references to the approach see Mirman, Dixon & Magnuson (2008) <doi:10.1016/j.jml.2007.11.006>, and Barr (2008) <doi:10.1016/j.jml.2007.09.002>.
Maintained by Samuel Forbes. Last updated 2 years ago.
1.7 match 22 stars 7.84 score 60 scriptsdreamrs
vchartr:Interactive Charts with the 'JavaScript' 'VChart' Library
Provides an 'htmlwidgets' interface to 'VChart.js'. 'VChart', more than just a cross-platform charting library, but also an expressive data storyteller. 'VChart' examples and documentation are available here: <https://www.visactor.io/vchart>.
Maintained by Victor Perrier. Last updated 2 months ago.
1.9 match 9 stars 6.89 score 96 scriptsluisdva
unheadr:Handle Data with Messy Header Rows and Broken Values
Verb-like functions to work with messy data, often derived from spreadsheets or parsed PDF tables. Includes functions for unwrapping values broken up across rows, relocating embedded grouping values, and to annotate meaningful formatting in spreadsheet files.
Maintained by Luis D. Verde Arregoitia. Last updated 10 months ago.
2.0 match 61 stars 6.44 score 45 scriptsheike
x3ptools:Tools for Working with 3D Surface Measurements
The x3p file format is specified in ISO standard 5436:2000 to describe 3d surface measurements. 'x3ptools' allows reading, writing and basic modifications to the 3D surface measurements.
Maintained by Heike Hofmann. Last updated 6 months ago.
1.7 match 8 stars 7.48 score 281 scripts 2 dependentsglsnow
TeachingDemos:Demonstrations for Teaching and Learning
Demonstration functions that can be used in a classroom to demonstrate statistical concepts, or on your own to better understand the concepts or the programming.
Maintained by Greg Snow. Last updated 1 years ago.
1.8 match 7.18 score 760 scripts 13 dependentspascalkieslich
mousetrap:Process and Analyze Mouse-Tracking Data
Mouse-tracking, the analysis of mouse movements in computerized experiments, is a method that is becoming increasingly popular in the cognitive sciences. The mousetrap package offers functions for importing, preprocessing, analyzing, aggregating, and visualizing mouse-tracking data. An introduction into mouse-tracking analyses using mousetrap can be found in Wulff, Kieslich, Henninger, Haslbeck, & Schulte-Mecklenbeck (2023) <doi:10.31234/osf.io/v685r> (preprint: <https://osf.io/preprints/psyarxiv/v685r>).
Maintained by Pascal J. Kieslich. Last updated 1 years ago.
analysisclusteringmouse-trackingvisualizationcpp
1.9 match 46 stars 6.68 score 124 scriptswillgearty
deeptime:Plotting Tools for Anyone Working in Deep Time
Extends the functionality of other plotting packages (notably 'ggplot2') to help facilitate the plotting of data over long time intervals, including, but not limited to, geological, evolutionary, and ecological data. The primary goal of 'deeptime' is to enable users to add highly customizable timescales to their visualizations. Other functions are also included to assist with other areas of deep time visualization.
Maintained by William Gearty. Last updated 3 months ago.
geologyggplot2paleontologyvisualization
1.2 match 92 stars 10.61 score 207 scripts 3 dependentslentinj
mfdb:MareFrame DB Querying Library
Creates and manages a PostgreSQL database suitable for storing fisheries data and aggregating ready for use within a Gadget <https://gadget-framework.github.io/gadget2/> model. See <https://mareframe.github.io/mfdb/> for more information.
Maintained by Jamie Lentin. Last updated 3 years ago.
2.5 match 4.76 score 231 scriptsropensci
lingtypology:Linguistic Typology and Mapping
Provides R with the Glottolog database <https://glottolog.org/> and some more abilities for purposes of linguistic mapping. The Glottolog database contains the catalogue of languages of the world. This package helps researchers to make a linguistic maps, using philosophy of the Cross-Linguistic Linked Data project <https://clld.org/>, which allows for while at the same time facilitating uniform access to the data across publications. A tutorial for this package is available on GitHub pages <https://docs.ropensci.org/lingtypology/> and package vignette. Maps created by this package can be used both for the investigation and linguistic teaching. In addition, package provides an ability to download data from typological databases such as WALS, AUTOTYP and some others and to create your own database website.
Maintained by George Moroz. Last updated 5 months ago.
abvdafboatlasautotypebivaltypclldglottolog-databaselinguistic-mapslinguisticsphoiblesailstypologywals
1.3 match 51 stars 9.58 score 694 scriptscoolbutuseless
nara:Native Raster Image Tools
Tools for 'nativeRaster' images.
Maintained by Mike Cheng. Last updated 1 months ago.
1.9 match 62 stars 6.32 score 42 scriptsgisma
uavRmp:UAV Mission Planner
The Unmanned Aerial Vehicle Mission Planner provides an easy to use work flow for planning autonomous obstacle avoiding surveys of ready to fly unmanned aerial vehicles to retrieve aerial or spot related data. It creates either intermediate flight control files for the DJI-Litchi supported series or ready to upload control files for the pixhawk-based flight controller as used in the 3DR-Solo or Yuneec series. Additionally it contains some useful tools for digitizing and data manipulation.
Maintained by Chris Reudenbach. Last updated 9 months ago.
cultural-heritagedjidroneflight-planningforest-mappinglitchilow-budget-uavmission-planningphotogrammetrypixhawkpixhawk-controllerqgroundcontrol2litchisolosurveyterrain-followingterrain-mappinguavsyuneec
1.8 match 25 stars 6.48 score 6 scriptscbhurley
PairViz:Visualization using Graph Traversal
Improving graphics by ameliorating order effects, using Eulerian tours and Hamiltonian decompositions of graphs. References for the methods presented here are C.B. Hurley and R.W. Oldford (2010) <doi:10.1198/jcgs.2010.09136> and C.B. Hurley and R.W. Oldford (2011) <doi:10.1007/s00180-011-0229-5>.
Maintained by Catherine Hurley. Last updated 3 years ago.
2.0 match 1 stars 5.75 score 42 scripts 3 dependentsnepem-ufsc
pliman:Tools for Plant Image Analysis
Tools for both single and batch image manipulation and analysis (Olivoto, 2022 <doi:10.1111/2041-210X.13803>) and phytopathometry (Olivoto et al., 2022 <doi:10.1007/S40858-021-00487-5>). The tools can be used for the quantification of leaf area, object counting, extraction of image indexes, shape measurement, object landmark identification, and Elliptical Fourier Analysis of object outlines (Claude (2008) <doi:10.1007/978-0-387-77789-4>). The package also provides a comprehensive pipeline for generating shapefiles with complex layouts and supports high-throughput phenotyping of RGB, multispectral, and hyperspectral orthomosaics. This functionality facilitates field phenotyping using UAV- or satellite-based imagery.
Maintained by Tiago Olivoto. Last updated 2 days ago.
1.7 match 10 stars 6.70 score 476 scriptsdavid-barnett
microViz:Microbiome Data Analysis and Visualization
Microbiome data visualization and statistics tools built upon phyloseq.
Maintained by David Barnett. Last updated 3 months ago.
microbiomemicrobiome-analysismicrobiota
1.8 match 114 stars 6.22 score 480 scriptstalgalili
heatmaply:Interactive Cluster Heat Maps Using 'plotly' and 'ggplot2'
Create interactive cluster 'heatmaps' that can be saved as a stand- alone HTML file, embedded in 'R Markdown' documents or in a 'Shiny' app, and available in the 'RStudio' viewer pane. Hover the mouse pointer over a cell to show details or drag a rectangle to zoom. A 'heatmap' is a popular graphical method for visualizing high-dimensional data, in which a table of numbers are encoded as a grid of colored cells. The rows and columns of the matrix are ordered to highlight patterns and are often accompanied by 'dendrograms'. 'Heatmaps' are used in many fields for visualizing observations, correlations, missing values patterns, and more. Interactive 'heatmaps' allow the inspection of specific value by hovering the mouse over a cell, as well as zooming into a region of the 'heatmap' by dragging a rectangle around the relevant area. This work is based on the 'ggplot2' and 'plotly.js' engine. It produces similar 'heatmaps' to 'heatmap.2' with the advantage of speed ('plotly.js' is able to handle larger size matrix), the ability to zoom from the 'dendrogram' panes, and the placing of factor variables in the sides of the 'heatmap'.
Maintained by Tal Galili. Last updated 8 months ago.
d3-heatmapdendextenddendrogramggplot2heatmapplotly
0.8 match 386 stars 14.21 score 2.0k scripts 45 dependentsmulti-objective
moocore:Core Mathematical Functions for Multi-Objective Optimization
Fast implementation of mathematical operations and performance metrics for multi-objective optimization, including filtering and ranking of dominated vectors according to Pareto optimality, computation of the empirical attainment function, V.G. da Fonseca, C.M. Fonseca, A.O. Hall (2001) <doi:10.1007/3-540-44719-9_15>, hypervolume metric, C.M. Fonseca, L. Paquete, M. López-Ibáñez (2006) <doi:10.1109/CEC.2006.1688440>, epsilon indicator, inverted generational distance, and Vorob'ev threshold, expectation and deviation, M. Binois, D. Ginsbourger, O. Roustant (2015) <doi:10.1016/j.ejor.2014.07.032>, among others.
Maintained by Manuel López-Ibáñez. Last updated 1 hours ago.
1.7 match 11 stars 6.28 score 7 scripts 4 dependentsdouglaswhitaker
MVQuickGraphs:Quick Multivariate Graphs
Functions used for graphing in multivariate contexts. These functions are designed to support produce reasonable graphs with minimal input of graphing parameters. The motivation for these functions was to support students learning multivariate concepts and R - there may be other functions and packages better-suited to practical data analysis. For details about the ellipse methods see Johnson and Wichern (2007, ISBN:9780131877153).
Maintained by Douglas Whitaker. Last updated 2 months ago.
3.5 match 1 stars 3.00 score 1 scriptsyihui
fun:Use R for Fun
This is a collection of R games and other funny stuff, such as the classic Mine sweeper and sliding puzzles.
Maintained by Yihui Xie. Last updated 2 years ago.
1.7 match 47 stars 6.30 score 70 scriptswindwill
cascsim:Casualty Actuarial Society Individual Claim Simulator
It is an open source insurance claim simulation engine sponsored by the Casualty Actuarial Society. It generates individual insurance claims including open claims, reopened claims, incurred but not reported claims and future claims. It also includes claim data fitting functions to help set simulation assumptions. It is useful for claim level reserving analysis. Parodi (2013) <https://www.actuaries.org.uk/documents/triangle-free-reserving-non-traditional-framework-estimating-reserves-and-reserve-uncertainty>.
Maintained by Kailan Shang. Last updated 5 years ago.
3.5 match 2.99 score 98 scriptstanaylab
misha:Toolkit for Analysis of Genomic Data
A toolkit for analysis of genomic data. The 'misha' package implements an efficient data structure for storing genomic data, and provides a set of functions for data extraction, manipulation and analysis. Some of the 2D genome algorithms were described in Yaffe and Tanay (2011) <doi:10.1038/ng.947>.
Maintained by Aviezer Lifshitz. Last updated 8 days ago.
1.8 match 4 stars 5.86 scorebioc
autonomics:Unified Statistical Modeling of Omics Data
This package unifies access to Statistal Modeling of Omics Data. Across linear modeling engines (lm, lme, lmer, limma, and wilcoxon). Across coding systems (treatment, difference, deviation, etc). Across model formulae (with/without intercept, random effect, interaction or nesting). Across omics platforms (microarray, rnaseq, msproteomics, affinity proteomics, metabolomics). Across projection methods (pca, pls, sma, lda, spls, opls). Across clustering methods (hclust, pam, cmeans). It provides a fast enrichment analysis implementation. And an intuitive contrastogram visualisation to summarize contrast effects in complex designs.
Maintained by Aditya Bhagwat. Last updated 2 months ago.
softwaredataimportpreprocessingdimensionreductionprincipalcomponentregressiondifferentialexpressiongenesetenrichmenttranscriptomicstranscriptiongeneexpressionrnaseqmicroarrayproteomicsmetabolomicsmassspectrometry
1.7 match 5.95 score 5 scriptstkonopka
Rcssplot:Styling of Graphics using Cascading Style Sheets
Provides a means to style plots through cascading style sheets. This separates the aesthetics from the data crunching in plots and charts.
Maintained by Tomasz Konopka. Last updated 4 months ago.
1.9 match 10 stars 5.35 score 15 scriptsmaximeherve
RVAideMemoire:Testing and Plotting Procedures for Biostatistics
Contains miscellaneous functions useful in biostatistics, mostly univariate and multivariate testing procedures with a special emphasis on permutation tests. Many functions intend to simplify user's life by shortening existing procedures or by implementing plotting functions that can be used with as many methods from different packages as possible.
Maintained by Maxime HERVE. Last updated 1 years ago.
1.9 match 8 stars 5.31 score 632 scriptshughjonesd
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.
1.7 match 277 stars 5.73 score 97 scriptsytdai
easySVG:An Easy SVG Basic Elements Generator
This SVG elements generator can easily generate SVG elements such as rect, line, circle, ellipse, polygon, polyline, text and group. Also, it can combine and output SVG elements into a SVG file.
Maintained by Yuting Dai. Last updated 6 years ago.
1.9 match 12 stars 5.14 score 23 scriptsrpuggaardrode
praatpicture:'Praat Picture' Style Plots of Acoustic Data
Quickly and easily generate plots of acoustic data aligned with transcriptions similar to those made in 'Praat' using either derived signals generated directly in R with 'wrassp' or imported derived signals from 'Praat'. Provides easy and fast out-of-the-box solutions but also a high extent of flexibility. Also provides options for embedding audio in figures and animating figures.
Maintained by Rasmus Puggaard-Rode. Last updated 22 days ago.
1.8 match 29 stars 5.28 score 3 scriptscran
spatialCovariance:Computation of Spatial Covariance Matrices for Data on Rectangles
Functions that compute the spatial covariance matrix for the matern and power classes of spatial models, for data that arise on rectangular units. This code can also be used for the change of support problem and for spatial data that arise on irregularly shaped regions like counties or zipcodes by laying a fine grid of rectangles and aggregating the integrals in a form of Riemann integration.
Maintained by David Clifford. Last updated 10 years ago.
5.2 match 1.78 score 2 dependentsmlopez-ibanez
eaf:Plots of the Empirical Attainment Function
Computation and visualization of the empirical attainment function (EAF) for the analysis of random sets in multi-criterion optimization. M. López-Ibáñez, L. Paquete, and T. Stützle (2010) <doi:10.1007/978-3-642-02538-9_9>.
Maintained by Manuel López-Ibáñez. Last updated 7 months ago.
eafeaf-differencesepsilonhypervolumeinverted-generational-distancemultiobjective-optimizationsummary-attainment-surfacesvisualizationgsl
1.7 match 18 stars 5.37 score 32 scripts 1 dependentsaroneklund
squash:Color-Based Plots for Multivariate Visualization
Functions for color-based visualization of multivariate data, i.e. colorgrams or heatmaps. Lower-level functions map numeric values to colors, display a matrix as an array of colors, and draw color keys. Higher-level plotting functions generate a bivariate histogram, a dendrogram aligned with a color-coded matrix, a triangular distance matrix, and more.
Maintained by Aron C. Eklund. Last updated 2 years ago.
1.9 match 2 stars 4.74 score 46 scripts 4 dependentsemiliotorres
xkcd:Plotting ggplot2 Graphics in an XKCD Style
Plotting ggplot2 graphs using the XKCD style.
Maintained by Emilio Torres-Manzanera. Last updated 7 years ago.
2.0 match 3 stars 4.34 score 244 scriptsmarc-girondot
HelpersMG:Tools for Environmental Analyses, Ecotoxicology and Various R Functions
Contains miscellaneous functions useful for managing 'NetCDF' files (see <https://en.wikipedia.org/wiki/NetCDF>), get moon phase and time for sun rise and fall, tide level, analyse and reconstruct periodic time series of temperature with irregular sinusoidal pattern, show scales and wind rose in plot with change of color of text, Metropolis-Hastings algorithm for Bayesian MCMC analysis, plot graphs or boxplot with error bars, search files in disk by there names or their content, read the contents of all files from a folder at one time.
Maintained by Marc Girondot. Last updated 2 months ago.
1.9 match 4 stars 4.59 score 160 scripts 4 dependentsemallickhossain
ivdoctr:Ensures Mutually Consistent Beliefs When Using IVs
Uses data and researcher's beliefs on measurement error and instrumental variable (IV) endogeneity to generate the space of consistent beliefs across measurement error, instrument endogeneity, and instrumental relevance for IV regressions. Package based on DiTraglia and Garcia-Jimeno (2020) <doi:10.1080/07350015.2020.1753528>.
Maintained by Mallick Hossain. Last updated 3 years ago.
1.8 match 4.29 score 13 scriptsmilesmcbain
paint:paint data.frames summaries in colour
Provides an alternative to the print() methods provided by the authors of `data.frame` objects: `tibble`, `sf`, `data.table`, `data.frame`.
Maintained by Miles McBain. Last updated 2 years ago.
1.8 match 141 stars 4.26 score 26 scriptsbioc
xenLite:Simple classes and methods for managing Xenium datasets
Define a relatively light class for managing Xenium data using Bioconductor. Address use of parquet for coordinates, SpatialExperiment for assay and sample data. Address serialization and use of cloud storage.
Maintained by Vincent Carey. Last updated 5 months ago.
1.6 match 1 stars 4.48 score 4 scriptsjonathanlees
GEOmap:Topographic and Geologic Mapping
Set of routines for making map projections (forward and inverse), topographic maps, perspective plots, geological maps, geological map symbols, geological databases, interactive plotting and selection of focus regions.
Maintained by Jonathan M. Lees. Last updated 8 months ago.
2.0 match 3.38 score 162 scripts 3 dependentshwborchers
adagio:Discrete and Global Optimization Routines
The R package 'adagio' will provide methods and algorithms for (discrete) optimization, e.g. knapsack and subset sum procedures, derivative-free Nelder-Mead and Hooke-Jeeves minimization, and some (evolutionary) global optimization functions.
Maintained by Hans W. Borchers. Last updated 1 years ago.
1.9 match 4 stars 3.58 score 61 scripts 3 dependentskjetil1001
SenSrivastava:Datasets from Sen & Srivastava
Collection of datasets from Sen & Srivastava: "Regression Analysis, Theory, Methods and Applications", Springer. Sources for individual data files are more fully documented in the book.
Maintained by Kjetil B Halvorsen. Last updated 1 years ago.
3.8 match 1.76 score 57 scriptssvetlanaeden
survSpearman:Nonparametric Spearman's Correlation for Survival Data
Nonparametric estimation of Spearman's rank correlation with bivariate survival (right-censored) data as described in Eden, S.K., Li, C., Shepherd B.E. (2021), Nonparametric Estimation of Spearman's Rank Correlation with Bivariate Survival Data, Biometrics (under revision). The package also provides functions that visualize bivariate survival data and bivariate probability mass function.
Maintained by Svetlana Eden. Last updated 2 years ago.
1.8 match 3.70 score 4 scriptsbioc
gmoviz:Seamless visualization of complex genomic variations in GMOs and edited cell lines
Genetically modified organisms (GMOs) and cell lines are widely used models in all kinds of biological research. As part of characterising these models, DNA sequencing technology and bioinformatics analyses are used systematically to study their genomes. Therefore, large volumes of data are generated and various algorithms are applied to analyse this data, which introduces a challenge on representing all findings in an informative and concise manner. `gmoviz` provides users with an easy way to visualise and facilitate the explanation of complex genomic editing events on a larger, biologically-relevant scale.
Maintained by Kathleen Zeglinski. Last updated 5 months ago.
visualizationsequencinggeneticvariabilitygenomicvariationcoverage
1.5 match 4.30 score 9 scriptsmoshejasper
kindisperse:Simulate and Estimate Close-Kin Dispersal Kernels
Functions for simulating and estimating kinship-related dispersal. Based on the methods described in M. Jasper, T.L. Schmidt., N.W. Ahmad, S.P. Sinkins & A.A. Hoffmann (2019) <doi:10.1111/1755-0998.13043> "A genomic approach to inferring kinship reveals limited intergenerational dispersal in the yellow fever mosquito". Assumes an additive variance model of dispersal in two dimensions, compatible with Wright's neighbourhood area. Simple and composite dispersal simulations are supplied, as well as the functions needed to estimate parent-offspring dispersal for simulated or empirical data, and to undertake sampling design for future field studies of dispersal. For ease of use an integrated Shiny app is also included.
Maintained by Moshe-Elijah Jasper. Last updated 5 months ago.
1.7 match 1 stars 3.70 score 5 scriptscran
mgwrsar:GWR, Mixed GWR and Multiscale GWR with Spatial Autocorrelation
Functions for computing (Mixed and Multiscale) Geographically Weighted Regression with spatial autocorrelation, Geniaux and Martinetti (2017) <doi:10.1016/j.regsciurbeco.2017.04.001>.
Maintained by Ghislain Geniaux. Last updated 26 days ago.
1.5 match 7 stars 4.08 score 34 scriptsices-tools-prod
icesFO:Functions to support the creation of ICES Fisheries Overviews
Functions to support the creation of ICES Fisheries Overviews.
Maintained by Adriana Villamor. Last updated 9 months ago.
1.8 match 2 stars 3.41 score 260 scriptsggobi
DescribeDisplay:An Interface to the 'DescribeDisplay' 'GGobi' Plugin
Produce publication quality graphics from output of 'GGobi' describe display plugin.
Maintained by Dianne Cook. Last updated 2 years ago.
1.7 match 3.43 score 27 scriptsrbgramacy
plgp:Particle Learning of Gaussian Processes
Sequential Monte Carlo (SMC) inference for fully Bayesian Gaussian process (GP) regression and classification models by particle learning (PL) following Gramacy & Polson (2011) <arXiv:0909.5262>. The sequential nature of inference and the active learning (AL) hooks provided facilitate thrifty sequential design (by entropy) and optimization (by improvement) for classification and regression models, respectively. This package essentially provides a generic PL interface, and functions (arguments to the interface) which implement the GP models and AL heuristics. Functions for a special, linked, regression/classification GP model and an integrated expected conditional improvement (IECI) statistic provide for optimization in the presence of unknown constraints. Separable and isotropic Gaussian, and single-index correlation functions are supported. See the examples section of ?plgp and demo(package="plgp") for an index of demos.
Maintained by Robert B. Gramacy. Last updated 2 years ago.
1.8 match 1 stars 2.96 score 102 scripts 3 dependentsropensci
rdflib:Tools to Manipulate and Query Semantic Data
The Resource Description Framework, or 'RDF' is a widely used data representation model that forms the cornerstone of the Semantic Web. 'RDF' represents data as a graph rather than the familiar data table or rectangle of relational databases. The 'rdflib' package provides a friendly and concise user interface for performing common tasks on 'RDF' data, such as reading, writing and converting between the various serializations of 'RDF' data, including 'rdfxml', 'turtle', 'nquads', 'ntriples', and 'json-ld'; creating new 'RDF' graphs, and performing graph queries using 'SPARQL'. This package wraps the low level 'redland' R package which provides direct bindings to the 'redland' C library. Additionally, the package supports the newer and more developer friendly 'JSON-LD' format through the 'jsonld' package. The package interface takes inspiration from the Python 'rdflib' library.
Maintained by Carl Boettiger. Last updated 8 months ago.
0.5 match 57 stars 9.59 score 123 scripts 7 dependentsjgraux
DepLogo:Dependency Logo
Plots dependency logos from a set of aligned input sequences.
Maintained by Jan Grau. Last updated 1 years ago.
2.0 match 1 stars 2.41 score 26 scriptscran
AssocBin:Measuring Association with Recursive Binning
An iterative implementation of a recursive binary partitioning algorithm to measure pairwise dependence with a modular design that allows user specification of the splitting logic and stop criteria. Helper functions provide suggested versions of both and support visualization and the computation of summary statistics on final binnings. For a complete description of the functionality and algorithm, see Salahub and Oldford (2023) <doi:10.48550/arXiv.2311.08561>.
Maintained by Chris Salahub. Last updated 3 months ago.
1.8 match 2.60 scorecran
RMPSH:Recursive Modified Pattern Search on Hyper-Rectangle
Optimization of any Black-Box/Non-Convex Function on Hyper-Rectangular Parameter Space. It uses a Variation of Pattern Search Technique. Described in the paper : Das (2016) <arXiv:1604.08616> .
Maintained by Priyam Das. Last updated 5 years ago.
4.7 match 1.00 score 4 scriptscran
weightedScores:Weighted Scores Method for Regression Models with Dependent Data
The weighted scores method and composite likelihood information criteria as an intermediate step for variable/correlation selection for longitudinal ordinal and count data in Nikoloulopoulos, Joe and Chaganty (2011) <doi:10.1093/biostatistics/kxr005>, Nikoloulopoulos (2016) <doi:10.1002/sim.6871> and Nikoloulopoulos (2017) <arXiv:1510.07376>.
Maintained by Aristidis K. Nikoloulopoulos. Last updated 5 years ago.
3.8 match 1.18 score 15 scriptsbioc
BubbleTree:BubbleTree: an intuitive visualization to elucidate tumoral aneuploidy and clonality in somatic mosaicism using next generation sequencing data
CNV analysis in groups of tumor samples.
Maintained by Todd Creasy. Last updated 5 months ago.
copynumbervariationsoftwaresequencingcoverage
1.1 match 3.95 score 15 scriptscpanse
recmap:Compute the Rectangular Statistical Cartogram
Implements the RecMap MP2 construction heuristic <doi:10.1109/INFVIS.2004.57>. This algorithm draws maps according to a given statistical value, e.g., election results, population, or epidemiological data. The basic idea of the RecMap algorithm is that each map region, e.g., different countries, is represented by a rectangle. The area of each rectangle represents the statistical value given as input (maintain zero cartographic error). C++ is used to implement the computationally intensive tasks. The vignette included in this package provides documentation about the usage of the recmap algorithm.
Maintained by Christian Panse. Last updated 2 months ago.
cartogramdemographicsgenetic-algorithmgeovisualizationgraph-drawingspatialspatial-data-analysisvalue-by-area-mapscpp
0.8 match 21 stars 5.51 score 31 scriptsemilhvitfeldt
ggpage:Creates Page Layout Visualizations
Facilitates the creation of page layout visualizations in which words are represented as rectangles with sizes relating to the length of the words. Which then is divided in lines and pages for easy overview of up to quite large texts.
Maintained by Emil Hvitfeldt. Last updated 6 years ago.
data-visualizationdatavisualizationdatavizggplot2
0.5 match 340 stars 7.53 score 66 scriptse-caron
slm:Stationary Linear Models
Provides statistical procedures for linear regression in the general context where the errors are assumed to be correlated. Different ways to estimate the asymptotic covariance matrix of the least squares estimators are available. Starting from this estimation of the covariance matrix, the confidence intervals and the usual tests on the parameters are modified. The functions of this package are very similar to those of 'lm': it contains methods such as summary(), plot(), confint() and predict(). The 'slm' package is described in the paper by E. Caron, J. Dedecker and B. Michel (2019), "Linear regression with stationary errors: the R package slm", arXiv preprint <arXiv:1906.06583>.
Maintained by Emmanuel Caron. Last updated 5 years ago.
3.0 match 1.28 score 19 scriptsjonathanlees
RFOC:Graphics for Spherical Distributions and Earthquake Focal Mechanisms
Graphics for statistics on a sphere, as applied to geological fault data, crystallography, earthquake focal mechanisms, radiation patterns, ternary plots and geographical/geological maps. Non-double couple plotting of focal spheres and source type maps are included for statistical analysis of moment tensors.
Maintained by Jonathan M. Lees. Last updated 2 years ago.
1.8 match 2.12 score 133 scriptstaylor-arnold
ggimg:Graphics Layers for Plotting Image Data with 'ggplot2'
Provides two new layer types for displaying image data as layers within the Grammar of Graphics framework. Displays images using either a rectangle interface, with a fixed bounding box, or a point interface using a central point and general size parameter. Images can be given as local JPEG or PNG files, external resources, or as a list column containing raster image data.
Maintained by Taylor B. Arnold. Last updated 1 years ago.
0.5 match 53 stars 5.70 score 19 scriptshanzifei
gcKrig:Analysis of Geostatistical Count Data using Gaussian Copulas
Provides a variety of functions to analyze and model geostatistical count data with Gaussian copulas, including 1) data simulation and visualization; 2) correlation structure assessment (here also known as the Normal To Anything); 3) calculate multivariate normal rectangle probabilities; 4) likelihood inference and parallel prediction at predictive locations. Description of the method is available from: Han and DeOliveira (2018) <doi:10.18637/jss.v087.i13>.
Maintained by Zifei Han. Last updated 3 years ago.
2.3 match 1 stars 1.15 score 14 scriptsmqbssppe
factor.switching:Post-Processing MCMC Outputs of Bayesian Factor Analytic Models
A well known identifiability issue in factor analytic models is the invariance with respect to orthogonal transformations. This problem burdens the inference under a Bayesian setup, where Markov chain Monte Carlo (MCMC) methods are used to generate samples from the posterior distribution. The package applies a series of rotation, sign and permutation transformations (Papastamoulis and Ntzoufras (2022) <DOI:10.1007/s11222-022-10084-4>) into raw MCMC samples of factor loadings, which are provided by the user. The post-processed output is identifiable and can be used for MCMC inference on any parametric function of factor loadings. Comparison of multiple MCMC chains is also possible.
Maintained by Panagiotis Papastamoulis. Last updated 1 years ago.
1.7 match 1 stars 1.48 score 2 scripts 1 dependentsbioc
flowGate:Interactive Cytometry Gating in R
flowGate adds an interactive Shiny app to allow manual GUI-based gating of flow cytometry data in R. Using flowGate, you can draw 1D and 2D span/rectangle gates, quadrant gates, and polygon gates on flow cytometry data by interactively drawing the gates on a plot of your data, rather than by specifying gate coordinates. This package is especially geared toward wet-lab cytometerists looking to take advantage of R for cytometry analysis, without necessarily having a lot of R experience.
Maintained by Andrew Wight. Last updated 5 months ago.
softwareworkflowstepflowcytometrypreprocessingimmunooncologydataimport
0.5 match 4.00 score 3 scriptsdrjohanlk
kollaR:Filtering, Visualization and Analysis of Eye Tracking Data
Functions for analysing eye tracking data, including event detection (I-VT, I-DT and two means clustering), visualizations and area of interest (AOI) based analyses. See separate documentation for each function. The principles underlying I-VT and I-DT filters are described in Salvucci & Goldberg (2000,\doi{10.1145/355017.355028}). Two-means clustering is described in Hessels et al. (2017, \doi{10.3758/s13428-016-0822-1}).
Maintained by Johan Lundin Kleberg. Last updated 26 days ago.
1.5 match 1.30 scorezhaosq2022
BioVizSeq:Visualizing the Elements Within Bio-Sequences
Visualizing the types and distribution of elements within bio-sequences. At the same time, We have developed a geom layer, geom_rrect(), that can generate rounded rectangles. No external references are used in the development of this package.
Maintained by Shiqi Zhao. Last updated 2 months ago.
0.5 match 3.48 score 4 scriptswdy9
sharpPen:Penalized Data Sharpening for Local Polynomial Regression
Functions and data sets for data sharpening. Nonparametric regressions are computed subject to smoothness and other kinds of penalties.
Maintained by D. Wang. Last updated 2 months ago.
1.8 match 1.00 scorejpnolan
mvmesh:Multivariate Meshes and Histograms in Arbitrary Dimensions
Define, manipulate and plot meshes on simplices, spheres, balls, rectangles and tubes. Directional and other multivariate histograms are provided.
Maintained by John P. Nolan. Last updated 5 years ago.
0.5 match 2.08 score 1 scripts 4 dependentsgithubwilly
MVNtestchar:Test for Multivariate Normal Distribution Based on a Characterization
Provides a test of multivariate normality of an unknown sample that does not require estimation of the nuisance parameters, the mean and covariance matrix. Rather, a sequence of transformations removes these nuisance parameters and results in a set of sample matrices that are positive definite. These matrices are uniformly distributed on the space of positive definite matrices in the unit hyper-rectangle if and only if the original data is multivariate normal (Fairweather, 1973, Doctoral dissertation, University of Washington). The package performs a goodness of fit test of this hypothesis. In addition to the test, functions in the package give visualizations of the support region of positive definite matrices for bivariate samples.
Maintained by William Fairweather. Last updated 5 years ago.
0.5 match 2.00 scorecran
svgtools:Manipulate SVG (Template) Files of Charts
The purpose of this package is to manipulate SVG files that are templates of charts the user wants to produce. In vector graphics one copes with x-/y-coordinates of elements (e.g. lines, rectangles, text). Their scale is often dependent on the program that is used to produce the graphics. In applied statistics one usually has numeric values on a fixed scale (e.g. percentage values between 0 and 100) to show in a chart. Basically, 'svgtools' transforms the statistical values into coordinates and widths/heights of the vector graphics. This is done by stackedBar() for bar charts, by linesSymbols() for charts with lines and/or symbols (dot markers) and scatterSymbols() for scatterplots.
Maintained by Christian Wimmer. Last updated 10 months ago.
0.5 match 2.00 scoreyonghui-ni
FDRsamplesize2:Computing Power and Sample Size for the False Discovery Rate in Multiple Applications
Defines a collection of functions to compute average power and sample size for studies that use the false discovery rate as the final measure of statistical significance. A three-rectangle approximation method of a p-value histogram is proposed to derive a formula to compute the statistical power for analyses that involve the FDR. The methodology paper of this package is under review.
Maintained by Yonghui Ni. Last updated 1 years ago.
0.5 match 1.70 score