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.

spark_bar(x)

Arguments

x

A numeric vector between 0 and 1

Details

You might want to avoid sparklines on non-UTF-8 systems, because they do not look good. You can use is_utf8_output() to test for support for them.

See also

Examples

x <- seq(0, 1, length = 6) spark_bar(x)
#> [1] "▁▂▄▅▇█" #> attr(,"class") #> [1] "cli_spark_bar" "cli_spark"
spark_bar(sample(x))
#> [1] "█▂▅▁▇▄" #> attr(,"class") #> [1] "cli_spark_bar" "cli_spark"
spark_bar(seq(0, 1, length = 8))
#> [1] "▁▂▃▄▅▆▇█" #> attr(,"class") #> [1] "cli_spark_bar" "cli_spark"
# NAs are left out spark_bar(c(0, NA, 0.5, NA, 1))
#> [1] "▁ ▄ █" #> attr(,"class") #> [1] "cli_spark_bar" "cli_spark"