superponer - Set R traza el eje x para mostrar en y=0
superponer graficas en r (2)
Otra opción es desactivar el trazado del eje en el gráfico usando axes=F
y luego colocar los ejes por separado utilizando el comando del eje, con la opción pos
controlando el espaciado del eje.
plot(1:10, runif(10), ylim=c(0,1), xlim=c(0,10),axes=F)
axis(1, pos=0)
axis(2, pos=0)
Por lo general, cuando trazo un gráfico de líneas R y establezco ylim=c(0,some_value)
, hay un espacio pequeño entre el eje xy y = 0.
Me gustaría que el eje y se muestre exactamente en y = 0, por lo que los puntos (x, 0) se trazarán en el eje y (y no arriba).
Probablemente desee los parámetros gráficos xaxs
y xaxs
con estilo "i":
plot(1:10, rnorm(10), ylim=c(0,10), yaxs="i")
Ver ?par
:
xaxs : el estilo de cálculo de intervalo de eje que se utilizará para el eje x. Los valores posibles son "r", "i", "e", "s", "d". Los estilos generalmente están controlados por el rango de datos o xlim, si se da. El estilo "r" (regular) primero extiende el rango de datos en un 4 por ciento en cada extremo y luego encuentra un eje con etiquetas bonitas que se ajusta dentro del rango extendido. El estilo "i" (interno) solo encuentra un eje con etiquetas bonitas que se ajusta dentro del rango de datos original. Style "s" (estándar) encuentra un eje con etiquetas bonitas dentro del rango de datos original. El estilo "e" (extendido) es como el estilo "s", excepto que también asegura que hay espacio para trazar símbolos dentro del cuadro delimitador. El estilo "d" (directo) especifica que el eje actual se debe usar en trazados posteriores. (Solo los estilos "r" e "i" están actualmente implementados)
yaxs : el estilo de cálculo de intervalo de eje que se utilizará para el eje y. Ver xaxs arriba.