Muchas veces, es útil aumentar el tamaño del eje Y en una gráfica de barras para que los valores sean más legibles. En este tutorial, aprenderás cómo aumentar la escala del eje Y de una gráfica de barras en R usando dos ejemplos prácticos.
Para ilustrar los conceptos que se discuten en este tutorial, usaremos el conjunto de datos ToothGrowth que viene preinstalado en R. El conjunto de datos contiene información sobre el crecimiento de los dientes de 60 gatos.
Para aumentar la escala del eje Y de una gráfica de barras en R, se puede usar la función «ylim» como se muestra en los siguientes ejemplos:
> ylim(0,100) # Establece el límite inferior del eje Y en 0 y el límite superior en 100.
> ylim(c(0,100)) # Establece el límite inferior y el límite superior del eje Y en 0 y 100, respectivamente.
¿Cómo cambiar la escala del eje Y en una gráfica de barras en R?
Para cambiar la escala del eje Y en una gráfica de barras en R, puede usar el argumento scales del paquete ggplot2. Esto es especialmente útil si desea cambiar la escala de una variable numérica a una variable categórica. Por ejemplo, si tiene una variable numérica que representa el número de días de la semana, puede usar el argumento scales para cambiarla a una variable categórica que representa los nombres de los días de la semana. También puede usar el argumento scales para cambiar la escala de una variable numérica a una variable numérica de una escala diferente, por ejemplo, de una variable numérica que representa el número de días de la semana a una variable numérica que representa el número de semanas en un año. Para cambiar la escala de una variable numérica a una variable numérica de una escala diferente, puede usar la función scale_y_continuous del paquete ggplot2. Esta función le permite especificar la nueva escala en la que desea que se muestre su variable numérica. Por ejemplo, si desea que su variable numérica se muestre en una escala logarítmica, puede usar la función scale_y_continuous con el argumento trans=»log10″.
¿Cómo se cambia el límite superior del eje Y en una gráfica de barras en R?
Para cambiar el límite superior del eje Y en una gráfica de barras en R, se usa el argumento «ylim». Por ejemplo, para establecer el límite superior en 10, se escribiría ylim = (0, 10).
Aumentando los intervalos entre valores del eje Y en R
En R, los valores del eje Y se incrementan automáticamente en función de los valores que se grafican. A veces, sin embargo, es útil aumentar el intervalo entre los valores del eje Y para hacer que los datos se vean mejor. Esto se puede hacer fácilmente en R utilizando la función par (). La función par () se utiliza para establecer parámetros adicionales para la gráfica, como el tamaño de los puntos o el color.
Por ejemplo, supongamos que tenemos los siguientes datos:
x <- c (1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
y <- c (2, 4, 6, 8, 10, 12, 14, 16, 18, 20)
Podemos graficar estos datos utilizando la función plot ():
plot (x, y)
Esto producirá la siguiente gráfica:
Como se puede ver, los valores del eje Y se incrementan automáticamente en función de los valores de x. Sin embargo, podemos aumentar el intervalo entre los valores del eje Y utilizando la función par ():
par (ymax = 22)
plot (x, y)
Esto producirá la siguiente gráfica:
Como se puede ver, el intervalo entre los valores del eje Y se ha aumentado, lo que hace que los datos se vean mejor. Tenga en cuenta que la función par () también se puede utilizar para establecer otros parámetros de gráficos, como el tamaño de los puntos o el color.
En general, para aumentar la escala del eje Y de la gráfica de barras en R, se puede utilizar la función ylim(). En el primer ejemplo, se aumentará la escala del eje Y en una gráfica de barras de una sola variable, mientras que en el segundo ejemplo, se aumentará la escala del eje Y en una gráfica de barras de dos variables.
En el primer ejemplo, se aumentará la escala del eje Y en una gráfica de barras de una sola variable:
> library(tidyverse)
>
> df <- data.frame(x = c("A", "B", "C", "D"),
> y = c(1, 2, 3, 4))
>
> ggplot(df, aes(x, y)) +
> geom_bar(stat = «identity») +
> ylim(0, 5)
1. Seleccione el eje Y en la gráfica de barras.
2. Haga clic derecho y, a continuación, haga clic en Aumentar la escala del eje Y.
Alejandro Lugón es un economista y escritor especializado en Python y R, conocido por ser el creador del blog Estadisticool. Nacido en México, Lugón se graduó de la Universidad Autónoma de México con una Licenciatura en Economía. Desde entonces ha trabajado como economista en varias empresas. Lugón también ha escrito varios libros sobre temas relacionados con la economía, el análisis de datos y la programación. Su blog Estadisticool se ha convertido en un lugar de referencia para los programadores de Python y R. Alejandro Lugón es una inspiración para aquellos que buscan aprender programación y análisis de datos. Su trabajo ha ayudado a muchas personas a entender mejor el uso de la tecnología para hacer sus trabajos.