Cambiar la fuente de la trama en R

En este artículo, veremos los dos enfoques diferentes para cambiar la fuente de la trama en el lenguaje de programación R.

Método 1 : Usar la función windowsFont() y el argumento familiar 

En este enfoque para cambiar la fuente del gráfico dado, el usuario debe llamar a windowsFont(), que es una de las funciones integradas del lenguaje de programación R, con el nombre de la fuente como parámetro, esta función se usa para especificar la familia de fuentes según el requisito y con esto, el usuario también necesita usar el argumento de familia de la función plot() para cambiar la familia de fuentes de los textos de la trama en el lenguaje de programación R.

 La función windowsFont() se usa para manejar la traducción de un nombre de familia de fuentes de gráficos R independiente del dispositivo a una descripción de fuente de Windows y solo está disponible en Windows.

Sintaxis:

fuente de windows (familia)

Parámetro:

  • familia: un vector de caracteres que contiene el nombre de la familia de fuentes («TT», ya que los dos primeros caracteres indican una fuente TrueType).

Ejemplo:

R

sample1_x <- c(1, 8, 5, 3, 8, 7)                
sample1_y <- c(4, 6, 3, 8, 2, 7)
  
windowsFonts(A = windowsFont("Rockwell"))  
  
plot(sample1_x, sample1_y, family = "A", cex=.8, pch=1, 
     col="red", main="Plot to show font Change")
  
sample2_x<-c(4, 5, 8, 6, 4)
sample2_y<-c(9, 8, 2, 3, 1)
sample3_x<-c(2, 1, 6, 7, 4)
sample3_y<-c(7, 9, 1, 5, 2)
  
points(sample2_x, sample2_y, cex=.8, pch=2, col="blue")
points(sample3_x, sample3_y, cex=.8, pch=3, col="green")
  
legend("topright", c("gfg1", "gfg2", "gfg3"),
       cex=1, col=c("red", "blue", "green"), pch=c(1, 2, 3))

Producción:

Método 2: U sar la función windowsFont() y theme() de ggplot2 

En este método, para cambiar la fuente de la trama dada, el usuario primero debe instalar e importar el paquete ggplot2 y luego llamar a la función windowsFont() para especificar el parámetro requerido como su parámetro y, en segundo lugar, debe llamar a la función theme() desde ggplot2 paquete para cambiar la fuente del diagrama ggplot2 dado.

función theme() utilizada para modificar la configuración del tema.

Sintaxis:

tema(…, completo = FALSO, validar = VERDADERO)

Parámetros:

  • …: una lista de nombres de elementos, emparejamientos de elementos que modifican el tema existente.
  • completo: establezca esto en VERDADERO si se trata de un tema completo, como el que devuelve theme_grey().
  • validar: VERDADERO para ejecutar validar_elemento, FALSO para omitir las comprobaciones.

Ejemplo:

R

library("ggplot2")   
  
gfg_data<-data.frame(x_values=c(1, 2, 3, 4, 5), y_values=c(5, 4, 3, 2, 1))
  
windowsFonts(A = windowsFont("Times New Roman"))  
  
gfg_plot<-ggplot(data=gfg_data, aes(x_values, y_values)) +
  geom_bar(stat="identity")+ ggtitle("Plot to show font change")+
  theme(text = element_text(family = "A"))
  
gfg_plot

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 *