从ggplot2中的颜色渐变中获取颜色规格

时间:2018-07-12 09:45:36

标签: r ggplot2 colors

我制作了一个色标来清楚地表示我正在使用的数据。但是,我现在需要提取十六进制或RGB中的颜色代码?我该怎么做?

我使用的色标的可复制示例如下所示。

library(ggplot2)
data.frame(x = c(1,1.5,2,5,10,20,30,50), y = 1:8) %>%
ggplot(aes(x= as.factor(x), y, colour = x)) +
geom_point() +
scale_colour_gradientn(colors = c("red",   "limegreen"),
                      trans = "log",
                      values = scales::rescale((c(0, 6, 7, 20, 50)))) 

enter image description here

我需要颜色代码的原因是我想添加一种新的颜色,该颜色与所使用的比例无关,例如,还要添加蓝色和白色。

0 个答案:

没有答案