Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Delimitador de números após virgula no percentual

Boa noite,

Gostaria de saber como exibir o gráfico com a porcentagem com no máximo dois números após a virgula.

Código utilizado:

freq_absoluta = table(func_t$civil)
freq_relativa = prop.table(freq_absoluta)*100
rotulos <- c("solteiro","casado")
rotulos <- paste(rotulos, freq_relativa)
rotulos <- paste(rotulos, "%" , sep = " ")
pie(freq_relativa, labels = rotulos)

Saída atual :

https://imgur.com/sKl9qg8

Saída desejada:

solteiro 44.44 % casado 55.56 %

Obs.: Apenas dois números após a vírgula.

Obrigado.

2 respostas
solução!

Olá Matheus, tudo bem? Espero que sim!

Desculpe pela demora em retornar.

Você pode arredondar os valores da frequência relativa utilizando a função round() com o número de casas decimais desejado. Ela recebe como primeiro parâmetro os valores a serem arredondados, e como segundo parâmetro o número de casas decimais.

O seu código ficaria da seguinte forma, para 2 casas decimais:

freq_absoluta = table(func_t$civil)
freq_relativa = round(prop.table(freq_absoluta)*100, 2)
rotulos <- c("solteiro","casado")
rotulos <- paste(rotulos, freq_relativa)
rotulos <- paste(rotulos, "%" , sep = " ")
pie(freq_relativa, labels = rotulos)

Gráfico de pizza com legenda 2 casas decimais

Espero que tenha tirado sua dúvida.

Estou à disposição. Bons estudos!

Boa tarde,

Perfeito, ajudou muito. Muito obrigado !