Я пытаюсь построить интерактивную диаграмму с использованием сюжетной линии, но она не показывает geom_line()
, и я не уверен, почему. Это не мой пример, но даже пример, представленный на веб-странице plotly, терпит неудачу. Вот оно:ggplotly не отображается geom_line
library(plotly)
datn <- read.table(header=TRUE, text='
supp dose length
OJ 0.5 13.23
OJ 1.0 22.70
OJ 2.0 26.06
VC 0.5 7.98
VC 1.0 16.77
VC 2.0 26.14
')
## This one works fine (original example):
ggplot(data=datn, aes(x=dose, y=length, group=supp, colour=supp)) + geom_line() + geom_point()
ggplotly()
## This one doesn't (modified the group):
ggplot(data=datn, aes(x=dose, y=length, group=dose, colour=supp)) + geom_line() + geom_point()
ggplotly()
который выглядит после ggplot
:
Но ggplotly
выглядит следующим образом:
Что это дает? Пробовал: The appliance of geom_line() in ggplot() и ggplotly not displaying geom_line correctly безрезультатно.
UPDATE: Если я опускаю цвет, линии построения правильно:
ggplot(data=datn, aes(x=dose, y=length, group=dose)) +
geom_line(aes(group=dose)) + geom_point()
ggplotly()
Так что я всегда мог просто присвоить geom_point()
свойства при geom_point()
сам по себе, но почему?
Да, это то, что я хочу, но ggplotly() будет опуская эти строки. Это мой вопрос. Я загружаю картинку. –