Anotar varias líneas de texto en ggplot2 Trazar en R

En este artículo, veremos cómo anotar varias líneas de texto en ggplot2 Plot en el lenguaje de programación R. 

Primero creemos una trama regular para que la diferencia sea evidente,

Ejemplo:

R

# Load Package
library("ggplot2")
 
# Create a DataFrame
DF <- data.frame(X = runif(100, min=0, max=100),                       
                 Y = runif(100, min=0, max=100))
 
# Create a ScatterPlot using ggplot2.
ggplot(DF,aes(X, Y))+
  geom_point(size = 5, fill = "green", color = "black", shape = 21)

Producción:

gráfico de dispersión

Diagrama de dispersión usando ggplot2

Ahora, para anotar varias líneas en la función plot annotate(), se usa a lo largo de la trama normal. Esta función recibe el valor y los atributos requeridos. El enfoque es similar a agregar una sola línea a la trama, con la única diferencia de que cada nueva línea debe crearse usando «\n» dentro del texto que se va a pasar a la trama.

Sintaxis: anotar (geom, x, y, etiqueta)

Parámetros:

  • geom : Asignamos geom que queremos agregar a la parcela como primer parámetro que se escribirá en «». geom puede ser cualquier cosa como rect, segment, pointrange, etc. aquí usaremos text como geom ya que queremos agregar texto. todos los demás argumentos dependerán de geom que seleccionemos. Entonces, aquí todos los demás parámetros que usaremos solo funcionan para anotar texto para trazar.
  • x : Representa las Coordenadas del Eje X.
  • y : Representa las coordenadas del eje Y.
  • etiqueta : Texto que queremos anotar en la trama.
  • Los tres parámetros anteriores (es decir, x, y y etiqueta) son necesarios para anotar texto, pero aquí también usaremos dos parámetros, tamaño y color , que se usan para representar el tamaño y el color del texto, respectivamente, y no es necesario usarlos.

Retorno: Geomas en parcela.

Ejemplo:

R

# Load ggplot2 Package
library("ggplot2")
 
# Create a DataFrame for Plotting
DF <- data.frame(X = runif(100, min=0, max=100),                       
                 Y = runif(100, min=0, max=100))
 
# ScatterPlot with Multiple Lines Text on it.
ggplot(DF,aes(X, Y))+
  geom_point(size = 5, fill = "green", color = "black", shape = 21)+
  annotate("text", x = 50, y = 10, label = "Geeks For Geeks\n(R Tutorial)",
           size = 10, color = "dark green")

Producción:

trama con texto de varias líneas

ScatterPlot con anotación de varias líneas en el gráfico

Publicación traducida automáticamente

Artículo escrito por erkrutikpatel 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 *