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:
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:
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