绘制涉及绝对值的方程

时间:2011-07-10 09:33:56

标签: r graphics equation

如何在R中绘制等式图

|y| = 1 - |x|

3 个答案:

答案 0 :(得分:4)

以下是使用ggplot的方法。

x = seq(-1, 1, by = 0.01)
y = 1 - abs(x)
p1 = qplot(x, geom = 'blank') + 
     geom_point(aes(y = y), colour = 'blue') + 
     geom_point(aes(y = -y), colour = 'red')

enter image description here

答案 1 :(得分:4)

fun1 <- function(x) 1-abs(x)
fun2 <- function(x) -(1-abs(x))
plot (fun1, -1, 1,xlim=c(-2,2),ylim=c(-2,2),pty="s",col=2);abline(h=0,v=0)
plot (fun2, -1, 1,col=2,add=TRUE)

答案 2 :(得分:0)

x <- (-1):1
y <- 1 - abs(x)
plot(x, y, type="l")
lines(x, -y)