Cambie el tamaño de fuente para la anotación usando ggplot2 en R

ggplot2 es un paquete de visualización de datos para el lenguaje de programación estadística R. Después de analizar y trazar gráficos, podemos agregar una anotación en nuestro gráfico mediante la función annotate() . Este artículo explica cómo se puede cambiar el tamaño de fuente de una anotación con la función annotation().

Sintaxis: anotar() 

Parámetros:

  • geom: especifica el texto
  • x : ubicación del eje x
  • y : ubicación del eje y
  • etiqueta: contenido de texto personalizado
  • color : color del contenido textual
  • tamaño : tamaño del texto
  • fontface : fuente del texto
  • ángulo : ángulo del texto

Al agregar la función de anotación con solo el argumento geom=’texto’, muestra que ggplot sabe que tiene que agregar texto, pero necesita otro parámetro como la ubicación del texto (x,y) y los datos del texto (etiqueta=texto).

Acercarse

  • Importar ggplot2
  • Crear/Importar conjunto de datos
  • Grafique los datos en un gráfico
  • Agregue la función de anotación() con los parámetros requeridos

Primero creemos una trama básica sin anotar.

Programa :

R

# Import Package
library(ggplot2)
  
# df dataset
df <- data.frame(a=c(2,4,8),             
                 b=c(5, 10, 15))
  
# plot graph
plot = ggplot(df, aes(x = a, y = b)) + geom_point() + geom_line()
  
# output
plot

Producción:

Trama basica

Ahora, veamos cómo se pueden agregar anotaciones.

Programa :

R

# Import Package
library(ggplot2)
  
# df dataset
df <- data.frame(a=c(2,4,8),             
                 b=c(5, 10, 15))
  
# plot graph
plot = ggplot(df, aes(x = a, y = b)) + geom_point() + geom_line()
  
plot + annotate('text', 
                x = 6, y = 7.5, 
                label = 'GeeksForGeeks',
                color='darkgreen')

Producción:

etiqueta y color

Para cambiar el tamaño del texto, utilice el argumento «tamaño». En el siguiente ejemplo, el tamaño de GeeksForGeeks es 10 y el color es rojo.

Programa :

R

# Import Package
library(ggplot2)
  
# df dataset
df <- data.frame(a=c(2,4,8),             
                 b=c(5, 10, 15))
  
# plot graph
plot = ggplot(df, aes(x = a, y = b)) + geom_point() + geom_line()
  
plot + annotate('text', x = 6, y = 7.5, 
                  label = 'GeeksForGeeks',
                  color='red',
                  size = 10)

Producción:

Tamaño

Publicación traducida automáticamente

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