Как визуализировать продольные данные?
Я пытаюсь наметить некоторые данные опроса. Мы собрали данные опроса, где каждый опрос задавался два раза в день в течение 30 дней для примерно 20 человек. Таким образом, по моим данным, у меня одни и те же люди в разных строках, несколько раз. Переменная, которую я сейчас пытаюсь визуализировать, была о первом автобусном маршруте, который они выбрали (для одной из поездок два раза в день). Поэтому я хочу видеть, какой автобусный маршрут они выбрали, в какой день и каким пользователем они являются. До сих пор я пробовал много разных вещей, но ничто не дает мне эффективный и простой для понимания график. Ранее я попробовал это:
t_1_bus_route_taken <- ethica_surveys_filter_final %>%
group_by(Name, pre_post) %>%
filter(!is.na(first_bus_route_taken))
ggplot(t_1_bus_route_taken, aes(x=response_time,
y=first_bus_route_taken, group=Name)) +
+ geom_line(colour="grey70") +
+ geom_point(aes(colour=Name), size=4) +
+ facet_grid(Name ~ .) +
+ scale_colour_brewer(palette="Set1")
Но это не выглядело правильно. Я также попробовал это:
ggplot() +
+ geom_line(data=t_1_bus_route_taken, aes(x=response_time,
y=first_bus_route_taken, group=Name,
color=first_bus_route_taken), size=0.8, alpha=0.05)
График был действительно занят и труден для чтения. Любая помощь будет оценена. Спасибо!