Package: pikchr 1.1.1

André Leite

pikchr: R Wrapper for 'pikchr' (PIC) Diagram Language

An 'R' interface to 'pikchr' (<https://pikchr.org>, pronounced "picture"), a 'PIC'-like markup language for creating diagrams within technical documentation. Originally developed by Brian Kernighan, 'PIC' has been adapted into 'pikchr' by D. Richard Hipp, the creator of 'SQLite'. 'pikchr' is designed to be embedded in fenced code blocks of Markdown or other documentation markup languages, making it ideal for generating diagrams in text-based formats. This package allows R users to seamlessly integrate the descriptive syntax of 'pikchr' for diagram creation directly within the 'R' environment.

Authors:André Leite [aut, cre], Hugo Vasconcelos [aut], Diogo Bezerra [aut], Marcos Wasiliew [aut], Carlos Amorim [aut], Júlia Nascimento Barreto [aut], Richard Hipp [ctb], Brian Kernighan [ctb]

pikchr_1.1.1.tar.gz
pikchr_1.1.1.zip(r-4.7-x86_64)pikchr_1.1.1.zip(r-4.7-arm64)pikchr_1.1.1.zip(r-4.6-x86_64)pikchr_1.1.1.zip(r-4.6-arm64)pikchr_1.1.1.zip(r-4.5-x86_64)
pikchr_1.1.1.tgz(r-4.6-x86_64)pikchr_1.1.1.tgz(r-4.6-arm64)pikchr_1.1.1.tgz(r-4.5-x86_64)pikchr_1.1.1.tgz(r-4.5-arm64)
pikchr_1.1.1.tar.gz(r-4.7-arm64)pikchr_1.1.1.tar.gz(r-4.7-x86_64)pikchr_1.1.1.tar.gz(r-4.6-arm64)pikchr_1.1.1.tar.gz(r-4.6-x86_64)
pikchr_1.1.1.tgz(r-4.6-emscripten)
manual.pdf |manual.html✨
DESCRIPTION |NEWS
card.svg |card.png
pikchr/json (API)

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

Bug tracker:https://github.com/strategicprojects/pikchr/issues

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

Datasets:

On CRAN:

Conda:

4.60 score 1 stars 8 scripts 339 downloads 1 exports 19 dependencies

Last updated from:8e496637d5. Checks:15 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK123
linux-devel-x86_64OK142
source / vignettesOK201
linux-release-arm64OK112
linux-release-x86_64OK125
macos-release-arm64OK99
macos-release-x86_64OK142
macos-oldrel-arm64OK95
macos-oldrel-x86_64OK214
windows-devel-arm64OK190
windows-devel-x86_64OK155
windows-release-arm64OK221
windows-release-x86_64OK83
windows-oldrel-x86_64OK79
wasm-releaseOK134

Exports:pikchr

Dependencies:base64encbrioclidigestevaluatefastmapgluehighrhtmltoolsknitrlifecyclemagrittrrlangrsvgstringistringrvctrsxfunyaml

Pikchr User Manual
Introduction | Running Pikchr Scripts | Viewing Pikchr Script Source Code For This Document | About Pikchr Scripts | Pikchr Statements | Layout | Controlling Layout Using Attributes | The Advantage Of Relative Layout | Single-Pass Design | Labeling Objects | Layout Of Block Objects | Automatic Layout Of Block Objects | Adjusting The Size Of Block Objects | Default Sizes | Setting Sizes Using Attributes | Automatic Sizing To Fit Text Annotations | Attributes For Stroke Width And Drawing Colors | Filled Polygons | Text Annotations | Text Attributes | Position Text Above Or Below The Center Of The Object | Justify Text Left Or Right | Text Attribute "center" | Bold And Italic Font Styles | Monospace Font Family | Aligned Text | Adjusting The Font Size | Text Is Positioned Around The Center Of The Object | Containers | Object Stacking Order | Summary And Conclusion

Last update: 2026-04-07
Started: 2024-11-08

Examples
Example 1 | Example 2 | Example 3 | Example 4 | Example 5 | Example 6 | Example 7 | Example 8 | Example 9 | Example 10 | Example 11 | Example 12 | Example 13 | Example 14 | Example 15 | Example 16 | Example 17 | Example 18

Last update: 2024-12-02
Started: 2024-11-03