繁体   English   中英

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

[英]R Plotly: add more legend to points from scatter plot

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

xy info1 info2 info3

我试图用r绘制数据:

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)

在此输入图像描述

我希望当我传递一个点时也显示info2,例如John group1 18.32929

文档中所述,您可以通过指定hoverinfo参数来传递自定义悬停信息:

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

这使:

在此输入图像描述

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM