提问人:Malta 提问时间:4/1/2016 最后编辑:zx8754Malta 更新时间:4/29/2016 访问量:3971
使用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)
答:
12赞
m-dz
4/1/2016
#1
您需要以下参数: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 控制图属性参考
评论
0赞
Gopala
4/19/2016
这很好用。谢谢!但是,当我在选项中指定时,它仍然显示在悬停文本中,即使我指定的悬停文本没有该部分。 想法?size = something
plot_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,我问了一个类似的问题,发现答案很有用。也许它也会对你有所帮助。
评论