Ich erstelle ein Balkendiagramm, für das Balken als Hinweis auf die horizontale (x) Platzierung ausreichen. Daher möchte ich vermeiden, die überflüssigen vertikalen Gitterlinien zu zeichnen.
Ich verstehe, wie man die kleinen und großen Gitterlinien in opts () stylt, aber ich kann für mein ganzes Leben nicht herausfinden, wie man nur die vertikalen Gitterlinien unterdrückt.
library(ggplot2)
data <- data.frame(x = 1:10, y = c(3,5,2,5,6,2,7,6,5,4))
ggplot(data, aes(x, y)) +
geom_bar(stat = 'identity') +
opts(
panel.grid.major = theme_line(size = 0.5, colour = '#1391FF'),
panel.grid.minor = theme_line(colour = NA),
panel.background = theme_rect(colour = NA),
axis.ticks = theme_segment(colour = NA)
)
An diesem Punkt sieht es so aus, als müsste ich alle Gitterlinien unterdrücken und sie dann mit geom_hline () zurückziehen, was wie ein Schmerz erscheint (außerdem ist nicht ganz klar, wie ich das Häkchen finden kann / Hauptgitterlinienpositionen, die an geom_hline () weitergeleitet werden sollen.)
Irgendwelche Gedanken wären dankbar!