Foro de debate

Traslación del eje X

Traslación del eje X

de JUAN MIGUEL ANDURI -
Número de respuestas: 3
Hola amigo estoy haciendo una gráfica de una función y quiero trasladar el eje X y que se grafique en el punto 0, como puedo hacer ello:

xvalor<-seq(-3,3,0.1)
n<- length(xvalor)
yvalor<- rep(0,n)
for(i in 1:n){
x<- xvalor[i]
if((x< -2) & (x>= -3)){
y=0
} else{
if((x< -1) & (x>= -2)){
y=1+(x/2)
}
else{
if((x< 1) & (x>= -1)){
y=1/2
}
else{
if((x<2 ) & (x>= 1)){
y=x/2
}
else{
y=1
}
}
}
}

yvalor[i]=y
}

plot(xvalor,yvalor,type="l",lwd=4,main="Función de distribución")
abline(h=1, lty=2,lwd=2,col="red")

En respuesta a JUAN MIGUEL ANDURI

Re: Traslación del eje X

de Manuel Muñoz Márquez -
Hola Juan:

Pongamos que tienes la función:
f = function(x) x^2

Si lo que quieres es representarla entre 10 y 20 basta con
plot(f, xlim=c(10,20))

Si lo que quieres es trasladar la función (50 hacia la derecha) puedes hacer:
g = function(x) f(x-50)

plot(g)

Saludos.

P.D.: Has dado poca información, la información es útil para poder ayudar.
En respuesta a Manuel Muñoz Márquez

Re: Traslación del eje X

de JUAN MIGUEL ANDURI -
Hola Manuel:
Me equivoqué con lo que escribí, es con respecto al eje Y y no con el eje X.
Cuando colocas:
f = function(x) x^2
plot(f, xlim=c(10,20)) #para graficarla
lo entiendo, mi duda es como yo puedo hacer para que el eje Y su gráfica aparezca desde el punto 15, en ejemplo que tu me das.

Lo que necesito es eso,que si ele eje Y se grafica en un punto determinado por decir cero, yo quiero que el eje Y aparesca graficado a partir de otro punto