Я будую стовпчасту діаграму, для якої стовпчиків достатньо як ознаки горизонтального розміщення (х), тому я хотів би уникати малювання зайвих вертикальних ліній сітки.
Я розумію, як стилізувати малі та основні лінії сітки в opts (), але я не можу протягом усього життя зрозуміти, як придушити лише вертикальні лінії сітки.
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)
)
На даний момент це схоже на те, що мені доведеться придушити всі лінії сітки, а потім намалювати їх назад за допомогою geom_hline (), що здається якоюсь болем (також, не зовсім зрозуміло, як я можу знайти галочку / основні позиції лінії сітки для подачі до geom_hline ().)
Будь-які думки будуть вдячні!