Я хотел бы показать короткую временную серию, показывающую гетерогенность изъятий героина в Европе в течение 22 лет. Однако в некоторые годы в стране есть разные страны. Я хотел бы показать это на графике, поставив «n = xx» на каждый год по оси x. Кто-нибудь знает, как я должен это делать?
Пользовательские метки осевого тика в ggplot2
across_time<- ggplot(by_year, aes(year, value) +
geom_errorbar(aes(ymin=value-se, ymax=value+se), width=.4) +
geom_line(colour="black", size= 2) +
geom_point(size=4, shape=21, fill="white") + # 21 is filled circle
xlab("Year") +
ylab("Siezures") +
ggtitle("Hetrogeniety Across Time") +
scale_x_continuous(breaks = round(seq(min(1990), max(2012), by=2)))
across_time
Вот ссылка на то, что график выглядит следующим образом:
Да, у меня есть. Однако, когда я указываю метки с аргументом метки, я получаю ошибку: «Дискретное значение, заданное для непрерывного масштабирования». Это имеет смысл, учитывая, что мои ярлыки выглядят примерно так: «1990 \\ n = 41». Любые предложения? – rajenur
Если лаборатория в ваших данных является числовой, тогда масштаб автоматически выбирается непрерывным, поэтому вы хотите изменить это на фактор, чтобы смягчить это. Это единственное, что я могу придумать. – user3239929