Saltar al contenido

Cómo mostrar solo valores enteros en un eje usando ggplot2

Encontramos el hallazgo a este atasco, o por lo menos eso creemos. Si continuas con inquietudes puedes escribirlo en el apartado de preguntas y sin tardanza

Solución:

si tienes el scales paquete, puedes usar pretty_breaks() sin tener que especificar manualmente los descansos.

q + geom_bar(position='dodge', colour='black') + 
scale_y_continuous(breaks= pretty_breaks())

Esto es lo que uso:

ggplot(data3, aes(x = factor(IR), y = value, fill = Legend, width = .15)) +
  geom_col(position = 'dodge', colour = 'black') + 
  scale_y_continuous(breaks = function(x) unique(floor(pretty(seq(0, (max(x) + 1) * 1.1)))))

Con scale_y_continuous() y argumento breaks= puede establecer los puntos de ruptura para el eje y en los números enteros que desea mostrar.

ggplot(data2, aes(x =factor(IR), y = value, fill = Legend, width=.15)) +
    geom_bar(position='dodge', colour='black')+
    scale_y_continuous(breaks=c(1,3,7,10))

valoraciones y comentarios

Te invitamos a sostener nuestro estudio ejecutando un comentario y dejando una valoración te damos la bienvenida.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : / /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *