Я создаю гистограмму, для которой бары достаточны для показа горизонтального (х) размещения, поэтому я бы хотел избежать рисования лишних вертикальных линий сетки.
Я понимаю, как стилизовать минорные и основные сетки в 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(), который кажется вроде как боль (также не совсем понятно, как я могу найдите позиции tick/major gridline для подачи в geom_hline().)
Любые мысли будут оценены!