Package: reaborn 1.0.0

Shawn Schwartz

reaborn: Statistical Data Visualization, the 'seaborn' Way

An 'R' port of the 'Python' 'seaborn' library. 'reaborn' mirrors the 'seaborn' public function API (identical function names, argument names, and defaults) and renders visually indistinguishable plots using 'ggplot2'. Because every 'reaborn' plot is a 'ggplot' object, it can be extended with the full 'ggplot2' grammar of graphics.

Authors:Shawn Schwartz [aut, cre]

reaborn_1.0.0.tar.gz
reaborn_1.0.0.tar.gz(r-4.7-any)reaborn_1.0.0.tar.gz(r-4.6-any)
reaborn_1.0.0.tgz(r-4.6-emscripten)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
reaborn/json (API)

# Install 'reaborn' in R:
install.packages('reaborn', repos = c('https://cran.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/shawntz/reaborn/issues

Pkgdown/docs site:https://reaborn.org

On CRAN:

Conda:

3.38 score 12 scripts 111 exports 17 dependencies

Last updated from:492ee70d4f. Checks:4 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-x86_64OK175
source / vignettesOK206
linux-release-x86_64OK148
wasm-releaseOK123

Exports:axes_stylebarplotblend_paletteboxenplotboxplotcatplotclustermapcolor_palettecountplotcubehelix_palettedark_palettedesaturatedespinedisplotdiverging_palettedogplotecdfplotFacetGridFalseget_dataset_namesheatmaphistplothls_palettehusl_palettejointplotkdeplotlight_palettelineplotlmplotload_datasetmove_legendmpl_paletteNonepairplotpalplotplotting_contextpointplotrb_mpl_breaksregplotrelplotreset_defaultsreset_origresidplotrugplotsaturatescatterplotsetset_color_codesset_contextset_hls_valuesset_paletteset_styleset_themesns.axes_stylesns.barplotsns.blend_palettesns.boxenplotsns.boxplotsns.catplotsns.clustermapsns.color_palettesns.countplotsns.cubehelix_palettesns.dark_palettesns.desaturatesns.despinesns.displotsns.diverging_palettesns.dogplotsns.ecdfplotsns.FacetGridsns.get_dataset_namessns.heatmapsns.histplotsns.hls_palettesns.husl_palettesns.jointplotsns.kdeplotsns.light_palettesns.lineplotsns.lmplotsns.load_datasetsns.move_legendsns.mpl_palettesns.pairplotsns.palplotsns.plotting_contextsns.pointplotsns.regplotsns.relplotsns.reset_defaultssns.reset_origsns.residplotsns.rugplotsns.saturatesns.scatterplotsns.setsns.set_color_codessns.set_contextsns.set_hls_valuessns.set_palettesns.set_stylesns.set_themesns.stripplotsns.swarmplotsns.violinplotstripplotswarmplottheme_seabornTrueviolinplot

Dependencies:clicpp11farverggplot2gluegtableisobandlabelinglifecycleR6RColorBrewerrlangS7scalesvctrsviridisLitewithr

Built for the age of AI coding agents
The API an agent already knows | An interface that resists hallucination | Good defaults mean fewer iterations | Output an agent can trust | Composable with a second grammar agents know | Agent quickstart | For LLM indexers

Last update: 2026-06-30
Started: 2026-06-30

Gallery
Reaborn vs. seaborn, at a glance | Relational | scatterplot | lineplot | relplot | Distributions | histplot | kdeplot | ecdfplot | displot | Categorical | boxplot & violinplot | boxenplot | stripplot & swarmplot | barplot & pointplot | Regression | regplot | lmplot | Matrix | heatmap | clustermap | Multi-plot grids | jointplot | pairplot | Palettes & themes

Last update: 2026-06-30
Started: 2026-06-30

Get started with reaborn
Install | One import sets the scene | Your first plot | Every plot is a ggplot | The function families | Coming from seaborn?

Last update: 2026-06-30
Started: 2026-06-30

reaborn vs. seaborn vs. ggplot2
Where reaborn fits | Coming from seaborn? | Coming from ggplot2?

Last update: 2026-06-30
Started: 2026-06-30

Readme and manuals

Help Manual

Help pageTopics
Get the parameters that control the general style of the plotsaxes_style set_style
Show point estimates and errors as barsbarplot
Draw an enhanced box plot for larger datasetsboxenplot
Draw a box plotboxplot
Figure-level interface for categorical plotscatplot
Plot a hierarchically-clustered heatmapclustermap
Return a list of colors or a continuous colormap defining a paletteblend_palette color_palette cubehelix_palette dark_palette diverging_palette hls_palette husl_palette light_palette mpl_palette
Show value counts as barscountplot
Decrease the saturation of a colordesaturate
Remove spines from a plotdespine
Figure-level interface for distribution plotsdisplot
Who's a good boy?dogplot
Plot an empirical cumulative distribution functionecdfplot
A faceted grid of plotsFacetGrid
Plot rectangular data as a color-encoded matrixheatmap
Plot a univariate or bivariate histogramhistplot
Draw a bivariate plot with marginal distributionsjointplot
Plot a univariate or bivariate kernel density estimatekdeplot
Draw a line plot with aggregation and error bandslineplot
Figure-level interface for regression plotslmplot
Load an example dataset from the seaborn-data repositoryget_dataset_names load_dataset
Reposition a plot's legendmove_legend
Plot pairwise relationships in a datasetpairplot
Plot the values in a color palette as a horizontal arraypalplot
Get the parameters that control the scaling of plot elementsplotting_context set_context
Show point estimates and errors with markerspointplot
Python literal compatibility valuesFalse None python-literals True
Plot data and a linear regression model fitregplot
Figure-level interface for relational plotsrelplot
Restore matplotlib/ggplot2 defaultsreset_defaults reset_orig
Plot the residuals of a linear regressionresidplot
Plot marginal rug ticksrugplot
Increase the saturation of a color to its maximumsaturate
Draw a scatter plot with semantic mappingsscatterplot
Change how single-letter color codes are interpretedset_color_codes
Independently set the hue, lightness, and/or saturation of a colorset_hls_values
Set the matplotlib color cycle / ggplot default discrete paletteset_palette
Set multiple theme parameters in one stepset set_theme
seaborn-style 'sns.' function aliasessns-aliases sns.axes_style sns.barplot sns.blend_palette sns.boxenplot sns.boxplot sns.catplot sns.clustermap sns.color_palette sns.countplot sns.cubehelix_palette sns.dark_palette sns.desaturate sns.despine sns.displot sns.diverging_palette sns.dogplot sns.ecdfplot sns.FacetGrid sns.get_dataset_names sns.heatmap sns.histplot sns.hls_palette sns.husl_palette sns.jointplot sns.kdeplot sns.light_palette sns.lineplot sns.lmplot sns.load_dataset sns.move_legend sns.mpl_palette sns.pairplot sns.palplot sns.plotting_context sns.pointplot sns.regplot sns.relplot sns.reset_defaults sns.reset_orig sns.residplot sns.rugplot sns.saturate sns.scatterplot sns.set sns.set_color_codes sns.set_context sns.set_hls_values sns.set_palette sns.set_style sns.set_theme sns.stripplot sns.swarmplot sns.violinplot
Draw a categorical scatter with jitterstripplot
Draw a categorical scatter with non-overlapping pointsswarmplot
Build a ggplot2 theme replicating a seaborn style + contexttheme_seaborn
Draw a violin plotviolinplot