【问题标题】:Legend in ggplotly doesnt display all the valuesplotly 中的图例不显示所有值
【发布时间】:2019-05-31 08:31:21
【问题描述】:

我创建了以下数据框

  ##### 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 运行并且所有图例条目都是可见的。当我使用 ggplotly 运行该部分时,图例显示为向下滚动,但图例项的数量少于绘制线的数量。 有没有办法确保所有图例条目都可见。求人帮忙

【问题讨论】:

  • 我得到length(unique(DFmain$ID)) = 70,我可以在图例中看到70个项目。
  • 您是否在 RStudio 中可视化绘图?我在 Chrome 中打开它,没问题。
  • RStudio 查看器有很多问题。最好在 Chrome 之类的浏览器中打开。

标签: r ggplot2 plotly r-plotly


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-06-25
    • 2019-01-15
    • 1970-01-01
    • 2020-07-28
    • 2020-02-09
    • 1970-01-01
    • 2021-12-23
    • 2019-05-22
    • 1970-01-01
    相关资源
    最近更新 更多