我试图建立一个使用情节的交互式图表,但它没有显示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无济于事。
更新:如果我忽略了颜色,线条正确打印:
ggplot(data=datn, aes(x=dose, y=length, group=dose)) +
geom_line(aes(group=dose)) + geom_point()
ggplotly()
所以我总是可以只在geom_point()
本身,而是为什么分配geom_point()
属性?
对,这就是我想要的,但ggplotly()省略了这些行。这是我的问题。我正在上传图片。 –