Первое первых, есть опечатка в ваш код: Keys
должен быть Key
, а аргумент interactive
установлен в TRUE
по умолчанию, вам не нужно указывать его.
Скорее всего, проблема заключается в том, что streamgraph
не знает, как бороться с days
колонкой, на самом деле, если вы измените days
столбец с чем-то (числовым или символами), которые могут быть преобразованы в as.Date
он работает хорошо.
Пример official page показывает, что весь пример действительно есть столбец (числовой или символьный), которые могут быть интерпретированы как действительные даты, кроме того, вы можете исследовать тело функции с просто набрав streamgraph
в R, и вы будете видеть больше что он делает.
С предоставленными данными, чтобы обеспечить функциональную работу, вам понадобятся другие сведения. Вот пример, когда я преобразовал столбец days
в даты. Он хорошо работает и создает сюжет.
library(streamgraph)
streamgraph(df, "Key" ,"Box.Office", "days")
просто использовать эти данные:
df <- structure(list(days = structure(c(0, 1, 2, 0, 1), class = "Date"),
Box.Office = c(2324234L, 123123L, 898989L, 231231L, 32423L
), Key = c("Lucy", "Lucy", "Lucy", "Interstellar", "Interstellar"
)), .Names = c("days", "Box.Office", "Key"), row.names = c(NA,
-5L), class = "data.frame")
* не может добавить steamgraph тега – user3656702
в будущем, вы, скорее всего, чтобы получить PKG авторской помощи через эмиссионные опилки GitHub, как я не активный мониторинг '[r] streamgraph' на SO. – hrbrmstr