我幾星期前在這裏問了幾乎相同的問題(LINK),並從Cookbook for R收到了極好的迴應。它的作品非常漂亮。唯一的問題是我真的不明白函數中發生了什麼。現在我想刪除水平線,同時仍然可以在facet_grid
函數中允許scales="free"
。我無法弄清楚如何改變響應以使其適用於水平線。刪除水平線(ggplot2)
下面是一些示例代碼,以幫助討論:
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))
我,一如既往地爲幫助人們給予非常感謝。先謝謝你。
你可以找到解決方案如何隱藏R的食譜中的水平線。只要看看我發佈在線程中的鏈接的結尾。 – EDi 2012-03-26 18:29:40
EEDi我覺得愚蠢的因爲忽略了。我想我記得(不正確地說,Rcookbook沒有回答水平線移除問題)。你能否提交你最後的評論作爲問題的答案,我會接受嗎? – 2012-03-26 18:33:45