Могу ли я создать временную шкалу в timevis на основе возраста, а не дат?

#r #shiny #timeline

Вопрос:

Я использую timevis для своего проекта. Мне нужно составить график действий в жизни человека. Однако данные, которые мне дали, содержат только годы начала и окончания каждого вида деятельности (например, аренда квартиры начинается в 2016 году и заканчивается в 2021 году), а также возраст человека на начало и конец деятельности (например, начало аренды квартиры-40,56 года, а конец-45,23).

В идеале мне нужно уметь составлять временную шкалу на основе возрастного диапазона, а не диапазона лет. Есть ли способ изменить время, чтобы не создавать временную шкалу на основе дат, а вместо этого создавать временную шкалу на основе возраста?

Прямо сейчас у меня есть:

 timevis(data = data.frame(
  start = c("2014", "2016", "2020"),
  end = c("2015", "2018", "2021"),
  content = c("Item One", "Item Two", "Item Three"),
  group = c(1, 2, 3)),
  groups = data.frame(id = 1:3, content = ("G1", "G2", "G3"))
) %>%
  setGroups(data.frame(id = 1:3, content = c("Group 1", "Group 2", "Group 3")))

timevis(data)
 

Я попытался поставить возраст вместо дат, но это не сработало.

Спасибо!

Комментарии:

1. Какой код вы пробовали до сих пор? Если вы опубликуете воспроизводимый пример, вы, как правило, будете получать лучшие и более быстрые ответы.

2. @AndrewChisholm Да, я не хотел публиковать код, так как это не анонимные данные, но я напишу его с фиктивными данными, а затем отредактирую свой исходный пост.