ggplotly 中的图例不显示所有值

Legend in ggplotly doesnt display all the values

我创建了以下数据框

  ##### TOY SET 
  DF1<-data.frame("Sl_NO"= c(1:70))

 DF1$ID<-paste0("A_1234_2345_3456_4567_7777", as.character(DF1$Sl_NO))

  DF1$Value<-DF1$Sl_NO

接下来,我再创建 2 个数据帧,并进行以下更改

  DF2<-DF1
  DF2$Value<-DF1$Sl_NO*1.5
  DF3<-DF1
  DF3$Value<-DF3$Sl_NO*1.25

接下来我们绑定数据帧

    DFmain<-rbind(DF1, DF2, DF3)
    library(ggplot2)

使用 ggplot 创建绘图

     p<-ggplot(data = DFmain)+geom_line(aes(x = Sl_NO, y = Value, color=ID))
     p
     library(plotly)
     ggplotly(p, dynamicTicks = T)

当我 运行 绘图时,p 运行s 和所有图例条目都可见。当我 运行 带有 ggplotly 的部分时,图例显示为向下滚动,但图例项的数量小于绘制线的数量。 有没有办法确保所有图例条目都可见。求人帮忙

我得到 length(unique(DFmain$ID)) = 70 并且我可以在图例中看到 70 个项目。我在 Chrome 中可视化情节。您可能会遇到问题,因为您在 RStudio 中进行可视化。最好用Chrome这样的浏览器。