【问题标题】:R - draw a line in scatterd3 plotR - 在 scatterd3 图中画一条线
【发布时间】:2016-05-09 15:52:45
【问题描述】:

我在 scatterd3plot 中遇到问题,我想绘制一条平均数据 x 和数据 y 的线,所以我使用 scatterd3 在我的图中有一条象限线。但我不知道如何在 scatterd3 中创建一条线,我尝试在互联网上搜索解决方案,但我没有找到。这是代码...

   library(scatterD3)
    datax <- runif(20, 5.0, 7.5)
    datay <- runif(20, 25, 30)
    scatterD3(x = datax, y = datay, xlab = "x", ylab = "y",  labels_size = 9, lasso=TRUE, transitions = TRUE)

【问题讨论】:

  • 我不认为你可以。看起来这个包是专门为创建交互式散点图而设计的。试试 ggvis、ggplot2 或 plotly。

标签: r scatter3d


【解决方案1】:

现在可以在 scatterD3 散点图中添加任意行,从 0.7 版开始。

为此,您必须在您的 scatterD3 调用中添加一个 lines 参数。此参数必须是至少包含 slopeintercept 列的数据框。您可以在数据框中添加多条线,以在绘图中定义尽可能多的线。

这是一个简单的例子:

scatterD3(data = mtcars, x = wt, y = mpg, fixed = TRUE, 
          lines = data.frame(slope = 1, intercept = 0))

您可以在介绍小插曲中找到有关设置线条样式的更多信息:

https://cran.r-project.org/web/packages/scatterD3/vignettes/introduction.html#adding-lines

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多