Как я могу контролировать галочки оси y и галочки по оси x независимо от ggplot2?
Я хочу удалить осевые оси с оси x, не удаляя их по оси y.
Прямо сейчас, я могу заставить их удалить, используя:
axis.ticks=theme_blank()
Например:
# Generate data
c <- ggplot(mtcars, aes(factor(cyl)))
c + geom_bar()+opts(axis.ticks=theme_blank())
#c + geom_bar(width=.5)
#c + geom_bar() + coord_flip()
#c + geom_bar(fill="white", colour="darkgreen")
Но я не знаю, как управлять ими самостоятельно.
Ответы
Ответ 1
Чтобы удалить только галочки по оси x, используйте axis.ticks.x=
c <- ggplot(mtcars, aes(factor(cyl)))
c + geom_bar()+opts(axis.ticks.x=theme_blank())
Для последней версии ggplot2 (0.9.3) вместо opts()
используйте theme()
и element_blank()
.
c <- ggplot(mtcars, aes(factor(cyl)))
c + geom_bar()+theme(axis.ticks.x=element_blank())