我正在寻找一种方法来可视化多条直线之间的表面,这些直线是通过截距和斜率在数据框中定义的。我正在寻找的曲面是包含原点 (0, 0) 的曲面。
\n线的数量可能会有所不同(即使在下面的简化示例中我只有 6 条),并且其中一些可能是多余的(即它们没有包围我正在寻找的表面,因为其他线更具约束性)。
\n让我们采用这个简单的数据框:
\ndf <- data.frame("Line" = c("A", "B", "C", "D", "E", "F"),\n "Intercept" = c(4, 3, -2.5, -1.5, -5, -.5),\n "Slope" = c(-1, 1, 2.4, -.6, -.8, .6))\nRun Code Online (Sandbox Code Playgroud)\n绘制这些线ggplot2:
ggplot(data = df) +\n geom_vline(xintercept = 0) +\n geom_hline(yintercept = 0) +\n geom_abline(mapping = aes(intercept = Intercept, slope = Slope),\n colour = "red") +\n coord_cartesian(xlim = c(-6, 6), ylim = c(-6, 6))\nRun Code Online (Sandbox Code Playgroud)\n给我以下输出:
\n\n基本上我想找到包围原点 (0, …