在ggplot2的条形图中为分类变量添加着色备用区域

时间:2015-07-23 15:59:25

标签: r ggplot2 visualization

我正在尝试使用ggplot2绘制条形图,如下所示:

library(ggplot2)
ggplot(mtcars, aes(factor(carb))) +
  geom_bar() +
  coord_flip()

enter image description here

x轴是一个连续变量,而y轴是一个分类(factor)。

我想在每个条形后面添加备用阴影区域以区分y轴上的因子。我知道我可以使用geom_rect()。当该区域为factor时,如何计算该区域的y轴限制?矩形的x轴限制为-InfInf

我正在寻找这张图片的内容,但是对于条形图而不是箱形图。

enter image description here

2 个答案:

答案 0 :(得分:4)

解决了它

BRAINTREE=1 rspec

enter image description here

答案 1 :(得分:1)

沿着这些线条可能会覆盖较宽的阴影条纹(颜色不同)和较暗的较小条形图?

$('img + br').next('img').prev('br').remove();

enter image description here