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

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

然而,我想要从这个调色板中进行样本,因此我想确定基本的 colored颜色 代码.

有人能告诉我如何识别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))

推荐答案

try :

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

示例:

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

enter image description here

#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))

enter image description here

R相关问答推荐

如何根据包含相同值的某些列获取总额

有没有一种方法可以从函数中创建一个值的列表,然后将这些值变成R中的直方图?我一直觉得不行

随机森林回归:下拉列重要性

用相同方法得到不同函数的ROC最优截断值

如何在modelsummary中重命名统计数据?

在R中将特定列的值向右移动

如何根据R中其他列的值有条件地从列中提取数据?

如何调整曲线图中的y轴标签?

如何对2个列表元素的所有组合进行操作?

如何通过ggplot2添加短轴和删除长轴?

按多列统计频次

如何将网站图像添加到带有极坐标的面包裹条形图?

根据r中另一个文本列中给定的范围对各列求和

在R中的数据框上使用Apply()函数时,如何保留非数字列?

如何为混合模型输出绘制不同的线型?

R中的Desolve:返回的导数数错误

roxygen2正在处理太多的文件

网络抓取NBA.com

随机生成样本,同时在R内的随机样本中至少包含一次所有值

R:改进实现简单模型