pillar (version 0.0.0.9000)

spark_bar: Draw a sparkline bar graph with unicode block characters

Description

Rendered using block elements. In most common fixed width fonts these are rendered wider than regular characters which means they are not suitable if you need precise alignment.

Usage

spark_bar(x, safe = TRUE)

Arguments

x

A numeric vector between 0 and 1

safe

Nominally there are 8 block elements from 1/8 height to full height (8/8). However, the half-height and full-height blocks appear to be rendered inconsistently (possibly due to font substitution).

Examples

Run this code
# NOT RUN {
x <- seq(0, 1, length = 6)
spark_bar(x)
spark_bar(sample(x))

# This might work if you're lucky
spark_bar(seq(0, 1, length = 8), safe = FALSE)

spark_bar(c(0, NA, 0.5, NA, 1))
# }

Run the code above in your browser using DataLab