Learn R Programming

plotcli (version 0.2.0)

AsciiCanvas: ASCII Canvas Class

Description

ASCII Canvas Class

ASCII Canvas Class

Arguments

Super class

plotcli::Canvas -> AsciiCanvas

Public fields

point_char

Character used for points

Methods

Inherited methods


Method new()

Initialize ASCII canvas

Usage

AsciiCanvas$new(width, height, point_char = "*")

Arguments

width

Character width

height

Character height

point_char

Character to use for points (default "*")


Method set_pixel()

Set a pixel

Usage

AsciiCanvas$set_pixel(x, y, color = NULL)

Arguments

x

X coordinate (1-based)

y

Y coordinate (1-based, 1 = top)

color

Optional color name


Method clone()

The objects of this class are cloneable with this method.

Usage

AsciiCanvas$clone(deep = FALSE)

Arguments

deep

Whether to make a deep clone.

Details

Simple canvas using basic ASCII characters. Resolution: 1x1 (one pixel per character)