varias superponer modificar los lineas graficos grafico graficas ggplot escala ejes como cambiar barras r plot axis-labels

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.