I'm trying to order my ggplot columns on a descending order but the code isn't working properly.
Here's the code:
Consolidado_novo %>%
ggplot(aes(reorder(categoria, pesquisa_mensal), pesquisa_mensal)) +
geom_col(aes(x=categoria, y=pesquisa_mensal), fill="orange") +
labs(x = "Categorias",
y = "Volume Mensal Pesquisas",
title = "Análise KW Cosméticos")
The dataset:
| Keywords | categoria | Currency | pesquisa_mensal | mudanca_3meses | |
|---|---|---|---|---|---|
| 1 | oxibenzona protetor solar | Protetor Solar | BRL | 90 | -57% |
| 2 | protetor solar com oxibenzona | Protetor Solar | BRL | 30 | 25% |
| 3 | quais protetores solares tem oxibenzona | Protetor Solar | BRL | 20 | 100% |
| 4 | avobenzona protetor solar | Protetor Solar | BRL | 20 | -67% |
| 5 | protetor solar sem oxibenzona | Protetor Solar | BRL | 110 | 0% |
Any hints?

