Estoy construyendo un gráfico de barras para el que las barras son suficientes como indicaciones de la ubicación horizontal (x), por lo que me gustaría evitar dibujar las líneas de cuadrícula verticales superfluas.
Entiendo cómo diseñar las líneas de cuadrícula menores y mayores en opts (), pero por mi vida no puedo averiguar cómo suprimir solo las líneas de cuadrícula verticales.
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)
)
En este punto, parece que voy a tener que suprimir todas las líneas de cuadrícula y luego volver a dibujarlas con geom_hline (), lo que parece una especie de molestia (además, no está del todo claro cómo puedo encontrar la marca / posiciones principales de la cuadrícula para alimentar a geom_hline ().)
¡Cualquier pensamiento será apreciado!