Skip to contents

Display a grid of color swatches with optional names or color codes.

Usage

visual_colors(colors, names = NULL, num_per_row = 30, title = NULL)

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.

Value

An HTML widget.

Examples

# Visualize a simple color palette
visual_colors(
  colors = c("#FF0000", "#00FF00", "#0000FF"),
  names = c("Red", "Green", "Blue")
)
Red
Green
Blue
visual_colors( colors = c("#FF0000", "#00FF00"), names = c("(255, 0, 0)", "(0, 255, 0)") )
(255, 0, 0)
(0, 255, 0)
visual_colors(thisplot::palette_list$Paired)
#A6CEE3
#1F78B4
#B2DF8A
#33A02C
#FDBF6F
#FF7F00
#FB9A99
#E31A1C
#CAB2D6
#6A3D9A
#FFFF99
#B15928
# Use with ChineseColors cc <- ChineseColors() visual_colors( colors = cc$blue[1:60], title = "Chinese Blue Colors" )
Chinese Blue Colors
#0F1423
#131824
#101F30
#142334
#12264F
#1C2938
#132C33
#1A2847
#003460
#19325F
#21373D
#003371
#213A70
#003D74
#38308E
#1C3F73
#22406A
#06436F
#134857
#144A74
#454659
#45465E
#354E6B
#12507B
#2E4E7E
#26499D
#004EA2
#535164
#2A5390
#424D99
#15559A
#0F59A4
#1661AB
#11659A
#106898
#126E82
#4B5CC4
#126BAE
#4F64AE
#346C9C
#3170A7
#1772B4
#3271AE
#2B73AF
#2474B5
#1177B0
#1677B3
#2376B7
#2177B8
#5E7987
#4E7CA1
#5976BA
#6B798E
#1781B5
#4182A4
#2983BB
#2486B9
#158BB8
#2F90B9
#1A94BC