A veces, una visualización puede tener más sentido cuando se combinan varios gráficos y diagramas de líneas en un solo diagrama. En este artículo, discutiremos cómo podemos hacer lo mismo en el lenguaje de programación R.
Método 1: Usando la base R
Base R admite ciertos métodos que se pueden usar para generar el gráfico deseado. En este gráfico de ejemplo, un gráfico de dispersión, un gráfico de líneas y un gráfico de barras en el mismo marco para los mismos datos.
La función barplot() se usa para producir un gráfico de barras con los parámetros apropiados.
Sintaxis:
barplot(H, xlab, ylab, main, nombres.arg, col)
Parámetros:
- H: este parámetro es un vector o array que contiene valores numéricos que se utilizan en el gráfico de barras.
- xlab: este parámetro es la etiqueta para el eje x en el gráfico de barras.
- ylab: este parámetro es la etiqueta para el eje y en el gráfico de barras.
- main: este parámetro es el título del gráfico de barras.
- names.arg: este parámetro es un vector de nombres que aparecen debajo de cada barra en el gráfico de barras.
- col: Este parámetro se usa para dar colores a las barras en el gráfico.
La función points() en R Language se usa para agregar un grupo de puntos de formas, tamaños y colores específicos a un gráfico existente.
Sintaxis: puntos (x, y, cex, pch, col)
Parámetros:
x, y: Vector de coordenadas
cex: tamaño de los puntos
pch: forma de los puntos
col: color de los puntos
La función lines() en R Language se usa para agregar líneas de diferentes tipos, colores y anchos a un gráfico existente.
Sintaxis: líneas (x, y, col, lwd, lty)
Parámetros:
x, y: Vector de coordenadas
col: Color de la línea
lwd: Ancho de la línea
lty: Tipo de línea
La idea es simple y directa. Los métodos para agregar diferentes visualizaciones solo deben agregarse al código uno por uno, el gráfico interpretará cada función y dibujará el gráfico en consecuencia.
Ejemplo:
R
df<-data.frame(x = c("A","B","C","D","E","F","G"), y = c(10,23,32,65,16,89,78)) barplot(df$y, xlab = df$x, col = "yellow") points(df$x, df$y, type = "o",col = "blue") lines(df$x, df$y)
Producción:
Método 2: Usar ggplot
ggplot es una biblioteca compatible con R que facilita la visualización. Esto nuevamente se puede usar para combinar múltiples gráficos en uno. Una gráfica se generaliza usando la función ggplot() y luego todas las gráficas se agregan a la misma gráfica usando el signo +.
Aquí, geom_bar() se usa para dibujar el gráfico de barras, geom_line() se usa para dibujar el gráfico de líneas y geom_point() se usa para el gráfico de dispersión.
Ejemplo:
R
library(ggplot2) df<-data.frame(x = c("A","B","C","D","E","F","G"), y = c(10,23,32,65,16,89,78),) ggplot(df, aes(x, y, group = 1))+ geom_bar(stat = "identity")+ geom_line(color = "green")+ geom_point(color = "blue")
Producción:
Publicación traducida automáticamente
Artículo escrito por vanshikagoyal43 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA