【发布时间】:2016-09-15 07:30:45
【问题描述】:
我想在 RColorBrewer 包中使用类似于“RdYlBu”的发散调色板来为散点图的点着色。 但是,我希望“RdYlBu”调色板的中间颜色(第 6 种颜色)为“绿色”,而“RdYlBu”中的所有其他颜色都非常完美。
我可以使用以下规范使用“RdYlBu”生成绘图:
scale_colour_manual(values = brewer.pal(11,"RdYlBu"), name="Glc mmol/L", labels=c("<1.5", "1.5-2", "2-2.5", "2.5-3", "3-3.5", "3.5-5.5", "5.5-7.5", "7.5-10", "10-15", "15-20")) +
要获得与中间颜色相同的颜色(第 6 个是绿色),我相信我需要知道颜色“值”或名称,以便我可以手动指定颜色。像这样的:
scale_colour_manual(values = c(#first five values of RdYlBu#, "Green", #last 5 five values of "RdYlBu"#), #etc... etc....#)
我的问题是如何找出 RdYlBu 的颜色值是什么?
我确实尝试了很长时间的研究,发现了很多关于颜色的有趣的东西,但没有解决我的具体问题。
【问题讨论】: