Description
Wrapper Functions for Producing Graphics.
Description
A set of user-friendly wrapper functions for creating consistent graphics and diagrams with lines, common shapes, text, and page settings. Compatible with and based on the R 'grid' package.
README.md
draw
Richard Wen
[email protected]
User-friendly functions for creating consistent and reproducible graphics and diagrams with lines, common shapes, and text. Compatible with and based on the R 'grid' package.
Install
- Install R
- Install the RStudio code editor
- Open an R Console in RStudio
- Install draw in an R console with install.packages
install.packages("draw")
Usage
- Load draw with library
- Set page dimensions and units with
drawSettings
- Create a new page with
drawPage
- Draw graphics with
drawBox
,drawCircle
,drawLine
,drawText
- Export graphics to a file with
drawExport
library(draw)
# Set drawing settings
drawSettings(pageWidth = 5, pageHeight = 5, units = "inches")
# Create a new drawing page
drawPage()
# Draw graphics on the page
drawBox(x = 2.5, y = 2.5, width = 1, height = 1)
drawCircle(x = 2.5, y = 2.5, radius = 0.5)
drawLine(x = c(1, 4),
y = c(1 ,1))
drawText(x = 2.5, y = 2.5, text = "TEXT")
# Export the drawing page to a PDF
drawExport("draw.pdf")
# Export the drawing page to a JPEG
drawExport("draw.jpeg", ppi = 300)