Editar o eixo Y - inserir R$

Pessoal;
Boa tarde.

Eu estou com uma dúvida.
Estou a fazer um gráfico no ggplot e no eixo Y gostaria de colocar R$. O máximo que consegui é colocar o dólar.

Abaixo o código
ggplot(data=rpc, aes (x = factor(Planos), y = Receita, fill = Receita))+
geom_bar(stat=“identity”, color=“blue”, fill=rgb(0.1,0.4,0.5,0.7))+
geom_text(aes(label=Receita), vjust=1.6, color=“white”, size=3.5)+
theme(text = element_text(size=8), plot.title = element_text(face = “bold”)) +
theme(legend.position=“none”)+
labs(x=“Planos de Assinatura”, y=“Receita”, title = “Receita média mensal por usuário”, subtitle = “Estratificação por plano de assinatura” , caption = “Fonte: 31 de Agosto de 2021”)+
scale_y_continuous(labels=scales::dollar_format())

Oi, Henrique.

Tente usar o argumento prefix = "R$" dentro da função scales::dollar_format().
Segue exemplo minimal:

library(ggplot2)
ggplot(mtcars, aes(x = wt, y = mpg)) +
    geom_point() +
    scale_y_continuous(labels = scales::dollar_format(prefix = "R$"))

Created on 2021-09-14 by the reprex package (v2.0.1)

2 curtidas

Willian,
Obrigado.
A sua dica deu certo. Te agradeço. Gostei muito do seu curso de Shiny que fiz ano passado.
Novamente, eu te agradeço.

1 curtida