Package: ggsketch
Title: Grammar-Native Hand-Drawn Geoms for 'ggplot2'
Version: 2.0.0
Authors@R:
person("Arijit", "Ghosh", email = "arijitghosh2009@gmail.com",
role = c("aut", "cre"))
Description: Provides 'ggplot2' geoms that render with a hand-drawn,
sketchy aesthetic: roughened strokes, double-pass lines, and
hachure, cross-hatch, zigzag, and dots fill patterns.
Implemented as pure-R 'grid' grobs wrapped in 'ggproto' geoms,
composable with aes(), stats, scales, and faceting. Works on
every R graphics device (PDF, PNG, SVG, screen) with no browser
dependency. Algorithms are reimplemented from the published
'rough.js' algorithm description (Shihn, 2020,
) and Wood and
others (2012, ); see the NOTICE file
in the package sources for attribution.
License: MIT + file LICENSE
URL: https://github.com/orijitghosh/ggsketch,
https://orijitghosh.github.io/ggsketch/
BugReports: https://github.com/orijitghosh/ggsketch/issues
Depends: R (>= 4.1.0)
Imports: cli (>= 3.4.0), ggplot2 (>= 3.5.0), grDevices, grid, rlang (>=
1.0.0), scales (>= 1.2.0), withr (>= 2.5.0)
Suggests: gganimate, gifski, hexbin, igraph, knitr, magick, MASS,
patchwork, quantreg, ragg, rmarkdown, sf, svglite, systemfonts,
testthat (>= 3.0.0), vdiffr (>= 1.0.0)
VignetteBuilder: knitr
Config/testthat/edition: 3
Encoding: UTF-8
Language: en-US
NeedsCompilation: no
Config/roxygen2/version: 8.0.0
Packaged: 2026-07-17 17:00:03 UTC; root
Author: Arijit Ghosh [aut, cre]
Maintainer: Arijit Ghosh
Repository: https://cran.r-universe.dev
Date/Publication: 2026-07-17 14:00:07 UTC
RemoteUrl: https://github.com/cran/ggsketch
RemoteRef: HEAD
RemoteSha: 5f9223df868c6ede724d42eb10123a7ba1ee1808