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)
尝试:
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)