使用R,如何在平面上将简单的线性方程式绘制为直线?例如,如何绘制等式-2x + y = 0的线?
我确实搜索过Google,但没有得到答案。
谢谢!
答案 0 :(得分:0)
尽管这里有重复是一个快速的答案。
如果要在excel中执行此操作,则将创建2列,其中1列具有x值,而1列具有对应的y值。对于您的情况,该方程式等效于y = 2x
。因此,可以通过计算一系列值并将其绘制为Excel中的一个值来进行绘制。
或者,可以创建一个函数并在一定间隔内绘制该函数。这两种方法如下所示。
#method one
x <- seq(from = 0, to = 10)
y <- 2 * x
plot(y = y, x = x, xlab = "x", ylab = "y") #add type = 'l' for a line rather than a dot plot.
#method two
y <- function(x) 2 *x
plot(y, from = 0, to = 10)