У меня есть следующий фрейм данных:
df <- data.frame(party=c("Democrat", "Democrat", "Democrat", "Republican","Republican","Republican","Republican","Republican","Democrat","Democrat"), value=c(1,4,2,3,5,6,10,9,8,7), year=c(1960:1969))
Я пытаюсь нанести год на ось x, значение на оси y и цвет по сторонам.Таким образом, версия ggplot проста и работает:
library(ggplot2)
library(plotly)
p<-ggplot(df, aes(x=year, y=value, color=party, group=1))+geom_line()
p
Моя проблема заключается в попытке преобразовать его в объект с использованием ggplotly.
ggplotly(p)
Кажется, что опция group = 1 в эстетике ggplot, которая заставляет линию быть одной линией, которая сегментирована по цвету, нене переносить на ggplotly вообще.Кто-нибудь может указать способ исправить это?Я искал несколько часов безрезультатно.