R 刻度盘\填充\发酵罐()的自定义调色板

R 刻度盘\填充\发酵罐()的自定义调色板,r,ggplot2,plot,colors,R,Ggplot2,Plot,Colors,我正在使用ggplot2的缩放填充发酵罐()作为离散色条图例。可以在调色板参数下指定颜色,但是似乎只有一组有限的调色板可用(来自RColorBrewer::display.brewer.all()) 有没有办法定义自定义调色板?传递颜色名称/十六进制向量的简单解决方案不起作用 干杯 scale\u fill\u发酵罐是一种返回的包装器 binned_scale(aesthetics, "fermenter", binned_pal(brewer_pal(type, pa

我正在使用ggplot2的
缩放填充发酵罐()
作为离散色条图例。可以在
调色板
参数下指定颜色,但是似乎只有一组有限的调色板可用(来自
RColorBrewer::display.brewer.all()

有没有办法定义自定义调色板?传递颜色名称/十六进制向量的简单解决方案不起作用


干杯

scale\u fill\u发酵罐是一种返回的包装器

binned_scale(aesthetics, "fermenter", 
  binned_pal(brewer_pal(type, palette, direction)), 
  na.value = na.value, guide = guide, ...)
如果您可以调用非导出函数
ggplot2:::binned\u pal
您可以使用此代码作为模板来编写自定义
scale\u fill\u发酵罐
函数,该函数允许自定义调色板,看起来可能是这样的:

库(ggplot2)

v就像一个符咒!感谢您快速而详尽的回答!!:)