R Plotly:从散点图中为点添加更多图例

时间:2016-09-09 11:26:52

标签: r legend plotly

我有一个包含以下列的数据框:

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)

enter image description here

我希望当我传递一个点以显示诸如John之类的info2时 1组 18.32929

1 个答案:

答案 0 :(得分:0)

根据documentation中的提及,您可以通过指定hoverinfo参数来传递自定义悬停信息:

df %>%
  plot_ly(x = x, y = y, mode = "lines+markers", color = info1,
          hoverinfo = "text",
          text = paste(info1, info2))

给出了:

enter image description here