ASCII Canvas Class
ASCII Canvas Class
plotcli::Canvas -> AsciiCanvas
point_charCharacter used for points
Inherited methods
plotcli::Canvas$apply_colors()plotcli::Canvas$clear()plotcli::Canvas$draw_circle()plotcli::Canvas$draw_hline()plotcli::Canvas$draw_line()plotcli::Canvas$draw_points()plotcli::Canvas$draw_polygon()plotcli::Canvas$draw_polyline()plotcli::Canvas$draw_rect()plotcli::Canvas$draw_segment()plotcli::Canvas$draw_text()plotcli::Canvas$draw_vline()plotcli::Canvas$fill_area()plotcli::Canvas$fill_bar()plotcli::Canvas$fill_circle()plotcli::Canvas$fill_rect()plotcli::Canvas$print()plotcli::Canvas$render()
new()Initialize ASCII canvas
AsciiCanvas$new(width, height, point_char = "*")widthCharacter width
heightCharacter height
point_charCharacter to use for points (default "*")
set_pixel()Set a pixel
AsciiCanvas$set_pixel(x, y, color = NULL)xX coordinate (1-based)
yY coordinate (1-based, 1 = top)
colorOptional color name
clone()The objects of this class are cloneable with this method.
AsciiCanvas$clone(deep = FALSE)deepWhether to make a deep clone.
Simple canvas using basic ASCII characters. Resolution: 1x1 (one pixel per character)