Package: mypaintr 0.1.0

David Hugh-Jones

mypaintr: Plot R Graphics Like a Human

R graphics device for human-like, sketched plotting. Uses libmypaint brushes to draw lines and polygons. Includes functions for plotting "rough" lines and polygons. Integrates with base and ggplot graphics.

Authors:David Hugh-Jones [aut, cre]

mypaintr_0.1.0.tar.gz
mypaintr_0.1.0.zip(r-4.7-x86_64)mypaintr_0.1.0.zip(r-4.7-arm64)mypaintr_0.1.0.zip(r-4.6-x86_64)mypaintr_0.1.0.zip(r-4.6-arm64)mypaintr_0.1.0.zip(r-4.5-x86_64)
mypaintr_0.1.0.tar.gz(r-4.7-arm64)mypaintr_0.1.0.tar.gz(r-4.7-x86_64)mypaintr_0.1.0.tar.gz(r-4.6-arm64)mypaintr_0.1.0.tar.gz(r-4.6-x86_64)
manual.pdf |manual.html
DESCRIPTION |NEWS
card.svg |card.png
mypaintr/json (API)

# Install 'mypaintr' in R:
install.packages('mypaintr', repos = c('https://community.r-multiverse.org', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/hughjonesd/mypaintr/issues

Pkgdown/docs site:https://hughjonesd.github.io

Uses libs:
  • cairo– Cairo 2D vector graphics library
  • json-c– JSON manipulation library

On CRAN:

Conda:

cairojson-c

5.11 score 14 stars 13 scripts 40 exports 17 dependencies

Last updated from:2c3a19834f (on v0.1.0). Checks:9 NOTE, 1 OK, 5 FAIL. Indexed: no.

TargetResultTimeFilesSyslog
linux-devel-arm64NOTE150
linux-devel-x86_64NOTE146
source / vignettesOK261
linux-release-arm64NOTE151
linux-release-x86_64NOTE151
macos-release-arm64FAIL77
macos-release-x86_64FAIL134
macos-oldrel-arm64FAIL75
macos-oldrel-x86_64FAIL145
windows-devel-arm64NOTE254
windows-devel-x86_64NOTE198
windows-release-arm64NOTE256
windows-release-x86_64NOTE142
windows-oldrel-x86_64NOTE155
wasm-releaseFAIL119

Exports:brush_dirsbrush_inputsbrush_settingsbrushescrosshatchdraw_rough_arrowsdraw_rough_linesdraw_rough_pointsdraw_rough_polygonsdraw_rough_polypathdraw_rough_rectdraw_rough_segmentsgeom_mypaint_bargeom_mypaint_colhandhatchhuman_handjumbleknitr_mypaint_hookload_brushmypaint_devicemypaint_wrappressure_dashedpressure_dashed_smoothpressure_flatpressure_humanpressure_smoothrough_arrowsrough_linesrough_pointsrough_polygonsrough_polypathrough_rectrough_segmentsset_brushset_handspeed_flatspeed_humantweak_brushzigzag

Dependencies:clicpp11farverggplot2gluegtableisobandlabelinglifecycleR6RColorBrewerrlangS7scalesvctrsviridisLitewithr

Introduction to mypaintr
Brushes | Good brushes | Hands | Rough lines and polygons | Pattern Fills | Rough drawing and mypaint_device | ggplot2 | Using mypaintr in knitr | Advanced hand control: pressure, speed and tilt

Last update: 2026-05-29
Started: 2026-05-29

Hand demo
Pressure on the default device | Pressure using mypaint_device() and brushes

Last update: 2026-05-27
Started: 2026-04-14