Actores polĂticos venezolanos en Twitter (mayo 2020)
Beatriz Valdez
AĂ¡lisis de sentimientos en tuits enviados a cinco polĂticos venezolanos
MarĂa Corina Machado
library(colortools)
dispositivo <- function(marco, y= "Porcentaje",
x = "Dispositivo empleado",
persona = "",
elcolor = pals("terra")[2] ){
marco %>%
count(source, sort =TRUE) %>%
mutate(source = str_replace(source, "Twitter for", ""),
source = str_trim(source, side = "both")) %>%
mutate(porcentaje = 100 * n/sum(n),
source = reorder(source, porcentaje)) %>%
ggplot(aes(source, porcentaje)) +
geom_col(fill = elcolor) +
coord_flip() +
theme_light() +
labs(y = y, x = x,
title = paste("Dispositivos empleados para tuitear", persona))
}
Cerca del 60% de los tuits enviados a MarĂa Corina Machado se enviaron a travĂ©s de dispositivos que emplearon el sistema operativo Android y un poco mĂ¡s del 20% de los tuis se enviaron a travĂ©s de computadoras de escritorio.
usuario
usuario <- function(marco, y= "Porcentaje",
x = "Usuario",
persona = "",
elcolor = pals("terra")[2],
filtrado = 3){
marco %>%
count(screen_name, sort =TRUE) %>%
filter(n > filtrado) %>%
mutate(porcentaje = 100 * n/sum(n),
screen_name = reorder(screen_name, porcentaje)) %>%
ggplot(aes(screen_name, porcentaje)) +
geom_col(fill = elcolor) +
coord_flip() +
theme_light() +
labs(y = y, x = x,
title = paste("Usuario que mĂ¡s han tuiteado a", persona))
}
Idioma
idioma <- function(marco, y= "Porcentaje",
x = "Idioma",
persona = "",
elcolor = pals("terra")[4],
filtrado = 3){
marco %>%
count(lang, sort =TRUE) %>%
filter(n > filtrado) %>%
mutate(porcentaje = 100 * n/sum(n),
lang = reorder(lang, porcentaje)) %>%
ggplot(aes(lang, porcentaje)) +
geom_col(fill = elcolor) +
coord_flip() +
theme_light() +
labs(y = y, x = x,
title = paste("Idiomas empleados para tuitear a", persona))
}
LocalizaciĂ³n
pais <- function(marco, y= "Porcentaje",
x = "Pais",
persona = "",
elcolor = pals("terra")[5],
filtrado = 3){
marco %>%
count(country, sort =TRUE) %>%
filter(n > filtrado) %>%
na.omit() %>%
mutate(porcentaje = 100 * n/sum(n),
lang = reorder(country, porcentaje)) %>%
ggplot(aes(country, porcentaje)) +
geom_col(fill = elcolor) +
coord_flip() +
theme_light() +
labs(y = y, x = x,
title = paste("PaĂses y lugares desde donde se ha tuiteado a", persona))
}
No hay comentarios.:
Publicar un comentario