plotcli: Command Line Interface Plotting

The 'plotcli' package provides terminal-based plotting in R. It supports colored scatter plots, line plots, bar plots, boxplots, histograms, density plots, and more. The 'ggplotcli()' function is a universal converter that renders any 'ggplot2' plot in the terminal using Unicode Braille characters or ASCII. Features include support for 15+ geom types, faceting (facet_wrap/facet_grid), automatic theme detection, legends, optimized color mapping, and multiple canvas types.

Version: 0.2.0
Depends: R6, ggplot2
Imports: crayon, stringr, rlang, grDevices, stats
Suggests: testthat (≥ 3.0.0), knitr, rmarkdown
Published: 2025-11-27
DOI: 10.32614/CRAN.package.plotcli
Author: Claas Heuer [aut, cre]
Maintainer: Claas Heuer <claasheuer at gmail.com>
License: LGPL-3
URL: https://github.com/cheuerde/plotcli
NeedsCompilation: yes
Materials: README, NEWS
CRAN checks: plotcli results

Documentation:

Reference manual: plotcli.html , plotcli.pdf
Vignettes: ggplotcli: Universal ggplot2 to Terminal Plotting (source, R code)
Introduction to ggplotcli (source, R code)
Using the plotcli R6 Class (source, R code)
plotcli Convenience Wrappers (source, R code)

Downloads:

Package source: plotcli_0.2.0.tar.gz
Windows binaries: r-devel: plotcli_0.1.0.zip, r-release: plotcli_0.1.0.zip, r-oldrel: plotcli_0.1.0.zip
macOS binaries: r-release (arm64): plotcli_0.1.0.tgz, r-oldrel (arm64): plotcli_0.1.0.tgz, r-release (x86_64): plotcli_0.1.0.tgz, r-oldrel (x86_64): plotcli_0.1.0.tgz
Old sources: plotcli archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=plotcli to link to this page.