删除水平线(ggplot2)

时间:2012-03-26 18:18:18

标签: r ggplot2

几个星期前我在这里问了几乎相同的问题(LINK),得到了Cookbook for R的好评。它工作得很漂亮。唯一的问题是我真的不明白函数中发生了什么。现在我想删除水平线,同时仍然可以在scales="free"函数中使用facet_grid。我无法弄清楚如何改变响应以使其适用于水平线。

以下是一些有助于讨论的示例代码:

library(ggplot2)
set.seed(10)
CO3 <- data.frame(id=1:nrow(CO2), CO2[, 2:3], 
           outcome=factor(sample(c('none', 'some', 'lots', 'tons'), 
           nrow(CO2), rep=T), levels=c('none', 'some', 'lots', 'tons')))
CO3
x <- ggplot(CO3, aes(x=outcome)) + geom_bar(aes(x=outcome))+ 
     facet_grid(Treatment~Type, margins='Treatment', scales='free') 
x +  theme_bw() + opts(axis.text.x=theme_text(angle= 45, vjust=1, hjust= 1))

我一如既往地非常感谢人们给予的帮助。提前谢谢。

1 个答案:

答案 0 :(得分:3)

你可以在Cookbook for R中找到如何隐藏水平线的解决方案。只需看看我在帖子中发布的Link的结尾。