¿Cómo mostrar solo los valores en el gráfico en R?

En este artículo, discutiremos cómo mostrar solo los valores en el gráfico en el lenguaje de programación R.

Los dos enfoques diferentes para mostrar solo valores en la gráfica de la siguiente manera:

  • Mostrar solo valores usando la función text() en Plot.
  • Mostrar solo valores usando la función geom_text() del paquete ggplot2 en Plot.

Método 1 : Mostrar solo valores usando la función text() en Plot.

En esta función, el usuario solo necesita llamar a la función text() con los parámetros especificados después de llamar a la función plot() en lenguaje R y este proceso conducirá a un gráfico de los puntos proporcionados por el usuario con los valores en el gráfico. .

Función text(): Esta función se usa para dibujar las strings dadas en las etiquetas de vectores en las coordenadas dadas por x e y en lenguaje r. 

Sintaxis: texto (x, y = NULL, etiquetas = seq_along(x$x), adj = NULL,pos = NULL, offset = 0.5, vfont = NULL,cex = 1, col = NULL, font = NULL, …)

Parámetros:

  • x, y:-vectores numéricos de coordenadas donde se deben escribir las etiquetas de texto. Si la longitud de x e y difiere, se recicla la más corta.
  • etiquetas:-un vector de caracteres o expresión que especifica el texto que se va a escribir

Ejemplo: En este ejemplo, tomaremos cinco puntos y mostraremos el valor de la coordenada y en el gráfico usando la función text() en lenguaje R. 

R

gfg_data <- data.frame(x =c(1,2,3,4,5),
                       y = c(4,9,5,2,3))
  
plot(x = gfg_data$x,y = gfg_data$y,type = "n")
text(x = gfg_data$x,y = gfg_data$y,labels = gfg_data$y)

Producción:

Método 2: Mostrar solo valores usando la función geom_text() del paquete ggplot2 en Plot.

Este método de mostrar solo valores es el método más simple en comparación con el anterior, ya que en este método el usuario solo tiene que llamar a la función geom_text() con las funciones ggplot() de la biblioteca ggplot del lenguaje R con los parámetros especificados y esta función devolverá la trama que muestra solo valores.

Función geom_text(): Esta función se utiliza para anotaciones textuales en lenguaje r.

Sintaxis: geom_text(mapping = NULL, data = NULL, stat = “identity”,position = “identity”, parse = FALSE, …)

Parámetros:

  • parse:-Si es VERDADERO, las etiquetas se analizarán en expresiones y se mostrarán como se describe en ?plotmath.
  • mapeo:-El mapeo estético, generalmente construido con aes o aes_string.
  • datos:-Un conjunto de datos específico de la capa: solo es necesario si desea anular los valores predeterminados de la trama.
  • stat:-La transformación estadística a usar en los datos para esta capa.
  • position:-El ajuste de posición que se usará para puntos superpuestos en esta capa
  • …:-otros argumentos pasados ​​a la capa. Esto puede incluir la estética cuyos valores desea establecer, no mapear.

En este ejemplo, tomaremos cinco puntos (los mismos que usamos anteriormente) y mostraremos el valor de la coordenada y en el gráfico usando la función geom_text() con el paquete ggplot2 en lenguaje r.

A continuación se muestra la implementación:

R

library("ggplot2")
  
  
gfg_data <- data.frame(x =c(1,2,3,4,5),
                       y = c(4,9,5,2,3))
  
ggplot(gfg_data, aes(gfg_data$x, gfg_data$y,
                     label = gfg_data$y))+geom_text()

Producción:

Publicación traducida automáticamente

Artículo escrito por geetansh044 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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