Ответ 1
Вы делаете это, явно указывая minor_breaks()
в scale_x_continuous
. Обратите внимание, что, поскольку я не указал panel.grid.major
в моем тривиальном примере ниже, два приведенных ниже графика не имеют этих (но вы должны добавить их, если они вам понадобятся). Чтобы решить вашу проблему, вы должны указывать годы как последовательность или просто вектор лет как аргумент для minor_breaks()
.
например.
ggplot(movies, aes(x=rating)) + geom_histogram() +
theme(panel.grid.minor = element_line(colour="blue", size=0.5)) +
scale_x_continuous(minor_breaks = seq(1, 10, 1))
ggplot(movies, aes(x=rating)) + geom_histogram() +
theme(panel.grid.minor = element_line(colour="blue", size=0.5)) +
scale_x_continuous(minor_breaks = seq(1, 10, 0.5))