识别 Viridis Palette 的颜色代码 - mako 选项 G

EB3*_*112 2 visualization r colors ggplot2 viridis

到目前为止,在我的许多图像中,我一直在使用 viridis 调色板 - 选项 G(或 Mako)。

我一直在使用函数从调色板中进行选择,例如scale_fill_viridis_d(option = "G").

但是,我想从这个调色板中采样,因此我想确定底层的颜色代码。

谁能告诉我如何识别 Mako/Option G 的代码。到目前为止,下面的功能还没有起作用。

将不胜感激所有的帮助。

#NOT WORKED. 
#I TRIED EXPANDING PARAMETER VALUES/CHANGING 'VIRIDIS' FUNCTION. YET, NO SUCCESS.  

library(viridis)
library(scales)
show_col(viridis_pal()(12))
Run Code Online (Sandbox Code Playgroud)

Ste*_*han 5

尝试:

viridis_pal(option = "G")(12)
# [1] "#0B0405FF" "#231526FF" "#35264CFF" "#403A75FF" "#3D5296FF" "#366DA0FF"
# [7] "#3487A6FF" "#35A1ABFF" "#43BBADFF" "#6CD3ADFF" "#ADE3C0FF" "#DEF5E5FF"
Run Code Online (Sandbox Code Playgroud)

例子:

#some plot with fill
ggplot(mtcars, aes(wt, mpg, fill = factor(cyl))) +
  geom_point(size = 4, shape = 21) +
  scale_fill_viridis_d(option = "G")
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

#get the codes used for above plot
viridis_pal(option = "G")(3)
# [1] "#0B0405FF" "#357BA2FF" "#DEF5E5FF"

#visualise the colours
show_col(viridis_pal(option = "G")(3))
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述