本文介绍了获取ggplot2图中使用的颜色列表?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 29岁程序员,3月因学历无情被辞! 如何从ggplot对象中提取填充颜色? 在任意的ggplot图中,比如说 p 有没有办法提取使用的颜色代码(即我们用命令修改的名为values的变量) p + scale_fill_manual(values = c(#999999,#E69F00,#56B4E9)) $ b 我想获得使用的颜色,以便只修改一个。 p>谢谢, François解决方案 (默认设置为 scale_colour_hue )功能 hue_pal 使用包比例。 例如,具有三个因子水平: R>图书馆(比例) R> scales :: hue_pal()(3) [1]#F8766D#00BA38#619CFF In an arbitrary ggplot plot, say p <- ggplot(data=PlantGrowth, aes(x=group, y=weight, fill=group)) + geom_boxplot()is there a way to extract the code of the colors that were used (i.e. the variable named "values" that we modify with the command p + scale_fill_manual(values=c("#999999", "#E69F00", "#56B4E9"))) ?I would like to get the colors used in order to modify only one.Thank you,François 解决方案 For a discrete scale (with default setting scale_colour_hue) the function hue_pal in package scales is used.E.g., with three factor levels:R> library(scales)R> scales::hue_pal()(3)[1] "#F8766D" "#00BA38" "#619CFF" 这篇关于获取ggplot2图中使用的颜色列表?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持! 上岸,阿里云!
09-05 20:25