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这样的浏览器。
我创建了以下数据框
##### 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这样的浏览器。