henna0.2.5 package

A Versatile Visualization Suite

networkPlot

Plot graph with different colors for connected components

networkPlotDF

Prepare data frame for network plot

pointsToSegments

Construct a data frame of segments from a data frame of points

quadBorders

Find the coordinates of the points establishing the four divisions of ...

splitInTwo

Split the convex hull in two along an input line

labelPoints

Label points in a ggplot object

borderCoords

Find the coordinates where a vertical or horizontal line intersects th...

centerTitle

Add a centered title to a plot

circleCoords

Store the radii of the circles and the corresponding number of edges

classPlot

Plot item bars grouped by class

connectedComponents

Find the connected components of a graph data frame

convexHull

Construct the convex hull of a set of points

correlationPlot

Plot a correlation matrix

densityPlot

Create density plot

dfEuclidean

Find the Euclidean distance between two points in a data frame

dfPoint

Extract point from data frame of points.

distFreq

Map degrees to distances from the center and find the frequency of the...

dpColors

Create a palette designed for densityPlot

hpColors

Create the default hullPlot palette

hullPlot

Plot the convex hull of a set of points

isPointOnBoundary

Check if a point is on a polygon boundary

isPointOnSeg

Check if a point is on a segment

radialPlot

Draw radial plot for a degrees data frame

rankPlot

Create a rank plot

rankSummary

Create a rank summary

riverPlot

Create an alluvial plot

rpColors

Create a palette designed to represent dots over a viridis background

splitHull

Split the convex hull in four parts along two input lines

tilePlot

Plot a numeric matrix or data frame

vertexComponents

Return the connected components of vertices

A visualization suite primarily designed for single-cell RNA-sequencing data analysis applications, but adaptable to other purposes as well. It introduces novel plots to represent two-variable and frequency data and optimizes some commonly used plotting options (e.g., correlation, network, density and alluvial plots) for ease of usage and flexibility.

  • Maintainer: Andrei-Florian Stoica
  • License: MIT + file LICENSE
  • Last published: 2025-09-18