ggplotly中的图例不显示所有值

时间:2019-05-31 08:31:21

标签: r ggplot2 plotly

我创建了以下数据框

  ##### 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

接下来,我将通过以下更改创建另外两个数据框

  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运行,所有图例条目均可见。当我使用ggplotly运行零件时,图例显示为向下滚动,但图例项的数量小于绘制的线数。 有没有一种方法可以确保所有图例条目都可见。请求某人帮助

1 个答案:

答案 0 :(得分:1)

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