Wie kann ich die vertikalen Gitterlinien in einem ggplot2-Plot unterdrücken?

Ich erstelle ein Balkendiagramm, für das Balken als Anhaltspunkte für die horizontale (x) Platzierung ausreichen. Daher möchte ich das Zeichnen der überflüssigen vertikalen Gitterlinien vermeiden.

Ich verstehe, wie man die Neben- und Hauptgitterlinien in opts () formatiert, 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 Gitternetzlinien unterdrücken und sie dann mit geom_hline () wieder einzeichnen, was wie eine Art Schmerz aussieht (außerdem ist nicht ganz klar, wie ich die finden kann) Häkchen- / Hauptgitterlinienpositionen, die an geom_hline () gesendet werden sollen.

Irgendwelche Gedanken wären willkommen!

Antworten auf die Frage(4)

Ihre Antwort auf die Frage