[英]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.