[英]how to disable the second hoverinfo in R plotly?
我正在使用plotly分解演化的所有因素,我想绘制条形图,然后以这种方式添加“ sum”作为标记:
libelle <- c("A","B","C","A","B","C")
value <- c(1500000,987000,1540000,-600000,-627000,-1240000)
type <- c("gain","gain","gain","loss","loss","loss")
data <- data.frame(libelle,value,annee)
plot_ly(data=data,x=value,y=libelle,group=type,type="bar",orientation="h") %>%
group_by(libelle) %>% summarise(sum = sum(value)) %>%
add_trace(x=sum,y=libelle,mode="markers",marker=list(color="black"),name="total")
除了hoverinfo之外,此图一切都很好:我想保留第一条轨迹的hoverinfo(当我在诽谤上的任何地方时,我会从损失和收益中获取信息),而第二条轨迹则是被另一个替换。 我试图将hoverinfo =“ none”放入add_trace中,但没有结果。
任何想法 ?
您应该能够通过单独添加hoverinfo来声明希望将鼠标悬停显示在哪个级别。
要显示跟踪信息而不是条形图的悬停信息:
plot_ly(data=data,x=value,y=libelle,group=type,type="bar",orientation="h", hoverinfo="none") %>%
group_by(libelle) %>% summarise(sum = sum(value)) %>%
add_trace(x=sum,y=libelle,mode="markers",marker=list(color="black"),name="total", hoverinfo="all")
要显示栏的悬停信息而不是跟踪标记:
plot_ly(data=data,x=value,y=libelle,group=type,type="bar",orientation="h", hoverinfo="all") %>%
group_by(libelle) %>% summarise(sum = sum(value)) %>%
add_trace(x=sum,y=libelle,mode="markers",marker=list(color="black"),name="total", hoverinfo="none")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.