Olá, preciso de ajuda , é possível colocar o código todo abaixo em uma função ? Eu preciso repeti-lo 15 vezes. a unica coisa que muda é o main_topic ==( que vai de 1 a 15), e o titulo do gráfico que também vai de 1 a 15. o restante nada muda.
ggplot(grafico_topico) +
aes(x = word, fill = word, weight = freq) +
geom_bar() +
scale_fill_brewer(palette = “Dark2”)+
coord_flip() +
theme_bw()+
geom_label(aes(x = word, y = freq/2, label = word)) +
coord_flip()+
labs(title= “Tópico 15”,x= “”,y="")+
theme(legend.position = “none”)+
facet_wrap(~main_topic)
Apareceu este erro
Coordinate system already present. Adding new coordinate system, which will replace the existing one.
Erro: At least one layer must contain all faceting variables: main_topic.
Plot is missing main_topic
Layer 1 is missing main_topic
Layer 2 is missing main_topic
Run rlang::last_error() to see where the error occurred.