我想可视化十六进制代码颜色的向量。如果解决方案使用微小的方形框,使其看起来像是ggplot2图例,那将是很好的:
这些颜色矢量可以从RColorBrewer
包中获取,也可以使用默认的ggplot2 hue生成:
get_gg_color_hue <- function(n) {
hues = seq(15, 375, length = n + 1)
hcl(h = hues, l = 65, c = 100)[1:n]
}
Run Code Online (Sandbox Code Playgroud)
例如:
> RColorBrewer::brewer.pal(9, 'Blues')
[1] "#F7FBFF" "#DEEBF7" "#C6DBEF" "#9ECAE1" "#6BAED6" "#4292C6" "#2171B5" "#08519C" "#08306B"
Run Code Online (Sandbox Code Playgroud)
和
> get_gg_color_hue(9)
[1] "#F8766D" "#D39200" "#93AA00" "#00BA38" "#00C19F" "#00B9E3" "#619CFF" "#DB72FB" "#FF61C3"
Run Code Online (Sandbox Code Playgroud)
如何查看这些向量分别代表什么颜色?
grid::grid.raster(RColorBrewer::brewer.pal(9, 'Blues'), interpolate = FALSE)
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
283 次 |
最近记录: |