Скажем, у меня есть следующие данные:Изменить поведение линии сетки в ggplot2
require(ggplot2)
set.seed(123)
data <- data.frame(x = sample(1:20, 100, replace = TRUE))
Я хочу, чтобы создать точечный участок data$x
, так это то, что я делаю:
ggplot(data, aes(x)) +
geom_dotplot(binwidth = 1) +
scale_x_continuous(breaks = seq(1, 20, 1)) +
scale_y_continuous(breaks = NULL)
Который дает мне это:
Я хотел бы избавиться от Thos e вертикальные линии сетки, поэтому я добавляю theme(line = element_blank())
в свой оператор ggplot. Проблема в том, что команда также устраняет отметки, которые я хотел бы сохранить. Как скрыть линии сетки, сохраняя соответствующие тики?
Я также хотел бы знать, как я могу изменить линии сетки, чтобы они были нарисованы каждый 1:20
, а не на каждом знаке 0,5.
Я искал ответы в ?title()
и ?geom_dotplot
, попробовал пару вещей, но безрезультатно. Цените помощь!
+1 К семи секунд! :-) –
Спасибо, все те варианты темы заставили меня пропустить это. ;) –
Любое принимает мое подзадание, меняя метки сетки на «1: 20»? –