使用 plot_ly 抑制工具提示中的默认文本

Suppress default text in tooltip using plot_ly

使用 plot_ly(),我可以在工具提示中添加我想要的内容,但我无法摆脱默认值。有办法吗?

在下面的示例中,对于第一个点,工具提示是“250 company1”。我只想得到 "company1"。我有一个使用 ggplot2 然后使用 ggplotly() 和工具提示选项的解决方案,但我宁愿只使用 plotly。

require(plotly)

seq <- 1:10
name <- c(paste0("company",1:10))
value <- c(250,125,50,40,40,30,20,20,10,10)
d <- data.frame(seq,name,value)
plot_ly(data=d,x=seq,y=value,text=name)

您需要 hoverinfo 参数用于 plot_ly:

seq <- 1:10
name <- c(paste0("company",1:10))
value <- c(250,125,50,40,40,30,20,20,10,10)
d <- data.frame(seq,name,value)
plot_ly(data=d,x=seq,y=value,text=name,hoverinfo="text")

更多阅读:plotly R chart attribute reference

Gopala,我问了一个类似的问题,发现答案很有用。或许对你也有帮助。