我有一个简单的数据框:
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)
我想以这种方式绘制它:
require(ggplot2)
ggplot(data = d,aes(x=seq,y=value))+geom_line() + geom_point()
现在我想使用 plotly ,主要是为了能够在鼠标悬停在一个点上时获取除值之外的其他信息,例如公司名称。我试试这个:
require(plotly)
ggplotly()
这给了我一个工具提示,但只有 seq 和 value。我尝试了选项 tooltip= 但它指定您可以使用审美中唯一的变量描述,并且我不在我的 aes 中使用该名称。
有什么解决办法吗?我发现我不是第一个遇到这个问题的人,但我还没有找到使用 ggplotly 的答案。