modificar - superponer graficas en r ggplot
Eliminar los valores del eje de trazado (4)
Me preguntaba si hay una forma de deshacerse de los valores del eje, ya sea el eje x o el eje y, respectivamente, en un gráfico de trazado r.
Sé que axes = false
eliminarán todo el eje, pero solo me gustaría deshacerme de la numeración.
@Richie Cotton tiene una muy buena respuesta más arriba. Solo puedo agregar que esta page proporciona algunos ejemplos. Pruebe lo siguiente:
x <- 1:20
y <- runif(20)
plot(x,y,xaxt = "n")
axis(side = 1, at = x, labels = FALSE, tck = -0.01)
Eliminar la numeración en el eje x o el eje y:
plot(1:10, xaxt=''n'')
plot(1:10, yaxt=''n'')
Si desea eliminar las etiquetas también:
plot(1:10, xaxt=''n'', ann=FALSE)
plot(1:10, yaxt=''n'', ann=FALSE)
Usando gráficos base, la forma estándar de hacer esto es usar ejes = FALSO, luego crea tus propios ejes usando Eje (o eje). Por ejemplo,
x <- 1:20
y <- runif(20)
plot(x, y, axes=FALSE, frame.plot=TRUE)
Axis(side=1, labels=FALSE)
Axis(side=2, labels=FALSE)
El equivalente de celosía es
library(lattice)
xyplot(y ~ x, scales=list(alternating=0))
también puedes poner etiquetas dentro de la trama:
plot(spline(sub$day, sub$counts), type =''l'', labels = FALSE)
recibirás una advertencia. Creo que esto se debe a que las etiquetas son en realidad un parámetro que se transmite a una subrutina que se ejecuta en el trazado (¿ejes?). la advertencia aparecerá porque no era directamente un parámetro de la función de trazado.