Я пытаюсь создать коробку с двумя разными заливками с непрерывными данными по годам (но только по одному столбцу в год). мои данные выглядят довольно просто:
date, number, type
2007-06-07 2 tot
2007-06-09 3 tot
2007-06-12 0 gps
Итак, я импортировал свои данные и отформатировал дату с помощью функции te as.Date
, и это сработало. Я изменил все свои NA на 0. Затем я попробовал следующий код:
p1 <- ggplot(sights, aes(x =date, y = number, group=date, fill = type)) +
geom_boxplot(alpha=0.7)
p1
Я получил сюжет вроде:
участок
Итак, я попробовал коды вроде:
p1 <- p1+scale_x_date(breaks = as.Date(c("2005", "2006", "2007","2009", "2010", "2011", "2012", "2013", "2014","2015", "2016","2017","2018")))
p1
но это не работает. Было бы здорово получить помощь! Я также хотел бы сделать то же самое после месяца;)
РЕДАКТИРОВАТЬ: у меня были некоторые выбросы примерно в 2101 году. Я удалил их, и теперь я получаю:
Plot2