Display a grid of color swatches with optional names or color codes.
Usage
visual_colors(
colors,
names = NULL,
num_per_row = 30,
title = NULL,
label_mode = c("auto", "chinese", "pinyin", "rgb", "hex")
)Arguments
- colors
A character vector of hex color codes.
- names
Optional. A character vector of names for each color. Default is
NULL, which means hex color codes will be displayed. You can pass any labels (e.g., RGB values, custom names) via this parameter.- num_per_row
Number of colors per row. Default is
30.- title
Optional title for the visualization. Default is
NULL.- label_mode
Label layout mode. Default is
"auto", which detects the label type fromnames. Use"chinese","pinyin","rgb", or"hex"to force a layout optimized for that label style.
Examples
# Visualize a simple color palette
visual_colors(
colors = c("#FF0000", "#00FF00", "#0000FF"),
names = c("Red", "Green", "Blue")
)
visual_colors(
colors = c("#FF0000", "#00FF00"),
names = c("(255, 0, 0)", "(0, 255, 0)")
)
visual_colors(thisplot::palette_list$Paired)
# Use with ChineseColors
cc <- ChineseColors()
visual_colors(
colors = cc$blue[1:60],
title = "Chinese Blue Colors"
)
Chinese Blue Colors