我在R中使用ggplot2包创建了一个堆积条形图.
ggplot(example_data, aes(x = ID, y = amount, fill = Taxa)) +
geom_bar(stat="identity", position = "fill") +
facet_grid(.~City+Car+Color , scales = "free_x", space = "free_x") +
labs(y = "Relative Adbundance")+
theme(axis.title.x = element_blank(),
axis.ticks = element_blank(),
axis.text.x = element_blank(),
legend.position = "none")
Run Code Online (Sandbox Code Playgroud)
有没有办法简单地组合不同方面的部分?下图解释了我的意思.我想要一个灰色的酒吧,说目前米兰的所有5个方面都说"米兰".我不想五次重复"米兰"这个词.所有其他圆圈组也是如此.这可能在ggplot2中吗?如果没有,有没有人知道一个解决方案?
我想为堆叠的条形图着色,以便每个条形图都有自己的父颜色,每个条形图中的颜色都是此父颜色的渐变.
例:
这是一个最小的例子.我希望每个条形的颜色不同color,每个条形内的渐变由"清晰度"设置.
library(ggplot2)
ggplot(diamonds, aes(color)) +
geom_bar(aes(fill = clarity), colour = "grey")
Run Code Online (Sandbox Code Playgroud)
在我真正的问题中,我每组都有更多的组:需要18种不同的条形,有39种不同的渐变颜色.