交互式三维散点图,用于标识x,y和amp; z没有鼠标拖动

时间:2016-08-01 23:43:29

标签: r

我有一个包含x,y和z观测值的数据框。我使用汽车包制作了这个散点图:

scatter3d(y ~ x + z, data = mydata,  
     id.method ="identify",
        point.col = "black", surface = FALSE)

当我右键单击将鼠标拖到我感兴趣的点上时,观察的行号出现在图上。

理想情况下,我想要一个图表,我可以在每个点上运行鼠标并显示相关的x,y和z值。是否有直接的方法来实现这一目标?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用3.10.5包。只需将光标悬停在给定点上,plotly三维散点图就会显示给定点的x,y和z坐标。

我没有您的数据样本,但代码看起来像这样:

plotly

如果您想根据某个因素或数值对点进行着色,您还可以在上述函数中包含library(plotly) plot_ly(mydata, x=x, y=y, z=z, type="scatter3d", mode="markers") 参数。