Je suis en train de construire un diagramme à barres pour lequel les barres suffisent comme indications de placement horizontal (x), donc j'aimerais éviter de dessiner les lignes de grille verticales superflues.
Je comprends comment styliser les lignes de grille mineures et majeures dans opts(), mais je n'arrive pas, pour la vie de moi, à comprendre comment supprimer uniquement les lignes de grille 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') +
theme(
panel.grid.major = element_line(size = 0.5, colour = '#1391FF'),
panel.grid.minor = element_line(colour = NA),
panel.background = element_rect(colour = NA),
axis.ticks = element_line(colour = NA)
)
À ce stade, il semblerait que je vais devoir supprimer toutes les lignes de grille et ensuite les redessiner avec geom_hline(), ce qui semble un peu contraignant (aussi, il n'est pas tout à fait clair comment je peux trouver les positions des lignes de repère/majeures pour les donner à geom_hline().)
Toute suggestion serait appréciée!