使用plot_ly禁止显示工具提示中的默认文本

Suppress default text in tooltip using plot_ly

提问人:Malta 提问时间:4/1/2016 最后编辑:zx8754Malta 更新时间:4/29/2016 访问量:3971

问:

使用 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)
r 图地

评论


答:

12赞 m-dz 4/1/2016 #1

您需要以下参数:hoverinfoplot_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 控制图属性参考

评论

0赞 Gopala 4/19/2016
这很好用。谢谢!但是,当我在选项中指定时,它仍然显示在悬停文本中,即使我指定的悬停文本没有该部分。 想法?size = somethingplot_ly
0赞 m-dz 5/5/2016
您在这里@Gopala: .plot_ly(data = d, type = "scatter", x = seq, y = value, text = name, hoverinfo = "text", marker = list(size = seq))
1赞 Tim Sanders 4/29/2016 #2

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

如何删除 R 中 Plotly 图表的悬停信息中的大小线?