Introducción al paquete emojifont en R

En este artículo, veremos cómo usar el paquete emojifont en R. Este paquete está diseñado para llevar la fuente emoji al lenguaje de programación R.

Veremos cómo buscar e imprimir emoji usando el paquete emojifont.

Instalación:

Para instalar este paquete, escriba el siguiente comando en la terminal.

install.packages(“fuente emoji”)

Caracteres emoji en R

Ahora que tenemos instalado el paquete emojifont, lo importaremos usando la biblioteca (emojifont). Para imprimir emoji usaremos emoji(“emojiname”) para buscar emoji usaremos search_emoji(“name”), esto devolverá todos los emoji relacionados y los almacenaremos como una lista e imprimiremos usando emoji().

R

# importing package
library(emojifont)
 
# printing joy emoji
emoji("joy")
 
# searching emoji
list <- c(search_emoji("joy"))
 
# printing all the emoji's in the list
emoji(list)

Producción:

Caracteres emoji en R

Obtener una muestra aleatoria de emoji

Para obtener emoji aleatorios, usaremos sample_emoji(x) para obtener emojis aleatorios.

R

# importing package
library(emojifont)
 
# getting random sample of emojis
list = c(sample_emoji(10))
 
# printing all the emoji's in list
emoji(list)

Producción:

muestra aleatoria de emoji

Emoji en trama R

Método 1: Uso de la trama base

plot() se usa para trazar el gráfico donde x e y son coordenadas.

trama(x, y, …)

“…” son los argumentos pasados ​​a métodos como parámetros gráficos.

text() se usa para dibujar etiquetas de vectores. donde coordenadas x,y,

texto (x, y = NULL, etiquetas = seq_along(x$x), cex = 1, col = NULL, …)

R

# importing package
library(emojifont)
 
 
# generating random numbers for x-axis
set.seed(200)
 
# gets 10 random point on x axis from
# seed
x <- rnorm(10)
 
# generating random numbers for y-axis
set.seed(100)
 
# gets 10 random point on y axis from
# seed
y <- rnorm(10)
 
# Plotting a blank chart in order to
# clear the screen
# if any chart is already opened
# or the emoji's will overlap
plot(x, y, cex = 0)
 
# plotting chart
text(x, y, labels=emoji('joy'), cex=3.5, col='red',
     family='EmojiOne')

Producción:

Método 2: Usando ggplot

ggplot() se usa para trazar gráficos, donde los datos son nuestro marco de datos, aes() describe cómo se trazará el contenido en la pantalla.

ggplot(datos = NULL, mapeo = aes(), …)

R

# importing package
library(emojifont)
library(ggplot2)
 
# generating random numbers for x-axis
set.seed(200)
 
# gets 10 random point on x axis from
# seed
x <- rnorm(10)
 
# generating random numbers for y-axis
set.seed(100)
 
# gets 10 random point on y axis from
# seed
y <- rnorm(10)
 
# defining data frame
data <- data.frame(x=x,y=y)
 
# plotting chart
ggplot(data,aes(x, y, color="red", label=emoji('joy'))) +
  geom_text(family="EmojiOne", size=6)

Producción:

Método 3: Usar Geom_emoji

geom_emoji() funciona como un envoltorio para visualizar emoji.

R

# importing package
library(emojifont)
library(ggplot2)
 
# plotting emoji
ggplot() + geom_emoji("joy", color='red') + theme_void()

Producción:

Método 4: fuente impresionante

geom_fontawesome() funciona como un envoltorio para visualizar fontawesome.

R

# importing package
library(emojifont)
library(ggplot2)
 
# plotting emoji
ggplot() + geom_fontawesome("fa-desktop",
                            color='black') + theme_void()

Producción:

Publicación traducida automáticamente

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