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:
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:
Publicación traducida automáticamente
Artículo escrito por erkrutikpatel y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA