我有一个包含以下列的数据框:
x y info1 info2 info3
我试图用r plotly绘制数据:
plot_ly(data=df, x=x, y=y, mode="lines+markers", color = info1)
将光标传递到数据的一个点时,有没有办法显示info2 / info3?
编辑:示例
df <- read.table(header = TRUE, text="
y x info1 info2
John 1 group1 18.32929
John 10 group1 29
John 100 group1 13
Emily 1 group2 4
Emily 10 group2 10
Emily 100 group2 20")
plot_ly(data=df, x=x, y=y, mode="lines+markers", color = info1)
我希望当我传递一个点以显示诸如John之类的info2时 1组 18.32929
答案 0 :(得分:0)
根据documentation中的提及,您可以通过指定hoverinfo
参数来传递自定义悬停信息:
df %>%
plot_ly(x = x, y = y, mode = "lines+markers", color = info1,
hoverinfo = "text",
text = paste(info1, info2))
给出了: