我在ggplot中创建了一个堆积的条形图,但我还没有所有数据 . 我在数据框中编写了一个新列,根据预设参数自动为我的填充值分配“低”,“中”或“高”值 .

我的条形图在x轴上分离“低”,“中”或“高” . 我想做的是使每个x值都有自己的颜色渐变(低=红色阴影,med =黄色阴影,高=绿色阴影) .

我遇到的问题是我还不知道每个类别中有多少不同的填充值(但它只是0-6个不同值的范围),所以我还不能手动分配颜色 .

有没有办法为每个不同的分类变量分配单独的颜色梯度池?

这是我到目前为止的情节代码:

Library(ggplot2)
ggplot() + geom_bar(aes(y = Percent.Plots.Seen, x = Desirable, fill = Species), data = rs, stat="identity")