O gráfico de pizza em r

O gráfico de pizza em r
Existem muitas bibliotecas para criar gráficos e gráficos na linguagem de programação R. Um gráfico de pizza mostra valores como diferentes fatias coloridas de um círculo. As fatias são rotuladas e os números correlacionados a cada fatia também são mostrados no gráfico. Embora a documentação R aconselha contra gráficos de pizza, uma vez que sua funcionalidade é limitada. As pessoas podem avaliar o comprimento com mais precisão do que o volume. Portanto, os autores sugerem o uso de uma barra de barra ou ponto em vez de gráficos de pizza.

Você obterá conhecimento de como usar a função PIE () na programação R para fazer um gráfico de pizza neste post. Você também explorará como preencher cores e rotulá -las.

Qual é o gráfico de pizza na linguagem de programação R no Ubuntu 20.04

O gráfico de pizza é um visual estatístico esférico dividido em fatias para mostrar quantidades numéricas. Apresenta um gráfico personalizado com "fatias de torta" que ilustram os tamanhos relativos de cada setor de dados. Um gráfico círculo é um gráfico circular que divide os raios em segmentos que descrevem frequências ou magnitudes relativas.

Sintaxe do gráfico de pizza na linguagem de programação R no Ubuntu 20.04

A seguir, a sintaxe R fundamental para fazer um gráfico de pizza.

Sintaxe: torta (x, rótulos, raio, main, col, no sentido horário)

A torta do método (x, rótulos =) é usada para construir gráficos de pizza, onde x é um vetor inteiro positivo, especificando o tamanho de cada fatia e rótulos é um vetor de personagem que dá os nomes das fatias. O termo raio indica o raio do círculo do gráfico de pizza. Seu valor varia de 1 a +1. A manchete do gráfico de pizza é representada pelo parâmetro principal. E o parâmetro col. O campo no sentido horário mantém o valor lógico indicando se as fatias são formadas no sentido horário ou anti -horário.

Exemplo # 1: Criando um gráfico de pizza simples em R no Ubuntu 20.04

Um gráfico básico de pizza é construído usando apenas o vetor de parâmetros e os rótulos anteriormente explicados. O gráfico de pizza será criado e os rótulos simples podem ser usados ​​para descrevê -lo no diretório de trabalho R existente usando o seguinte script.

Declaramos um vetor numérico dentro da variável "marcas". Ele também definiu os rótulos com a representação do vetor de string no termo "rótulos". Em seguida, temos uma função de torta que pega as "marcas" e "rótulos" como um argumento e retorna o gráfico de pizza simples com as "marcas" e "rótulos" definidos.

Quando executamos a última linha do código, ela abre a figura a seguir do gráfico de pizza:

Exemplo # 2: Usando o título e a opção de cor em um gráfico de pizza em R no Ubuntu 20.04

Ignorando parâmetros adicionais ao método PIE (), podemos estender a funcionalidade de um gráfico de pizza. Ignorando o argumento principal, podemos fornecer um título para o nosso gráfico de pizza. A função PIE () recebe o título do parâmetro do gráfico de pizza. Além disso, também usamos o argumento do COL e utilizamos uma paleta de cores do arco -íris para desenhar o gráfico.

Criamos uma lista de vetores contendo números inteiros aleatórios positivos dentro da variável "Lista". Em seguida, definimos o rótulo para cada "lista" dentro do campo "etiquetas". Este rótulo de campo contém vários nomes de países. Depois disso, invocamos uma função de torta que contém alguns parâmetros adicionais com a lista e os rótulos. Adicionamos parâmetros dentro da função de torta que são principais e col. Definimos seus valores como o argumento principal, exibe o título de um gráfico de pizza, e o argumento do COL define as cores do arco -íris das fatias de gráfico de pizza.

Após a execução da última linha do script R, o gráfico de pizza aparece, como mostrado abaixo:

Exemplo # 3: Usando porcentagens anotadas em um gráfico de pizza em R no Ubuntu 20.04

O gráfico de pizza tem duas propriedades adicionais: porcentagem de fatia e gráfico de legendas. Usando a função legend (), podemos exibir dados como uma porcentagem e adicionar legendas a parcelas em r.

Aqui, criamos os dados para o gráfico de pizza, com vetores numéricos positivos dentro da variável “cidade”. Em seguida, definimos os rótulos para os dados de vetores numéricos dentro da propriedade chamada etiquetas. Em seguida, temos outra propriedade chamada PiePercent, que fez uma operação percentual nos dados "City". A função PIE é usada para inserir toda a coleção de dados armazenada dentro da variável "cidade" junto com a propriedade dos rótulos. As entradas principais e colegas também são passadas com os valores definidos. Então, temos uma função de legenda mostrando a porcentagem no gráfico de pizza. Dentro da função da legenda, definimos sua posição para "Topleft" e depois passamos os dados de uma etiqueta dentro dela. Além disso, tivemos o Cex como 0.7 para que os gráficos e o texto sejam escalados de acordo com esse valor. Com o parâmetro de preenchimento, preencemos a cor do arco -íris para os dados “cidade”.

A seguir, é apresentada uma visualização de um gráfico de pizza a partir da execução anterior de código:

Exemplo # 4: Criando o gráfico de pizza tridimensional em R em Ubuntu 20.04

O gráfico 3D também pode ser criado com a linguagem de programação R. O pacote plotrix em r vem com uma função pie3d () que pode ser usada para criar um belo gráfico de pizza 3D para esse fim. Observe que temos que instalar este pacote antes de usá -lo. Simplesmente execute a instalação.Pacotes ("Plotrix") comando dentro do shell R. Os parâmetros da função pie3d () são idênticos aos da função da torta (). Considere o exemplo a seguir de como essa função pode ser usada para produzir um gráfico de pizza 3D:

Incluímos a biblioteca plotrix e inserimos os dados no "produto" para criar o gráfico de pizza. Os rótulos também são definidos e a operação percentual também é solicitada a exibir a porcentagem. Em seguida, temos uma função pie3d para a qual passamos o mesmo parâmetro que nas funções da torta. Depois disso, a função da lenda também é utilizada para o gráfico de pizza 3D.

Abaixo, temos uma visualização do gráfico de pizza 3D executado a partir do shell R:

Conclusão

Neste artigo, aprendemos o gráfico de pizza na linguagem de programação R. A sintaxe é claramente explicada e utilizada a sintaxe dentro dos exemplos com diferentes casos. Outros gráficos são mais adequados do que gráficos de pizza porque o olho humano tem dificuldade em julgar os ângulos. De acordo com a documentação R, os gráficos de pizza são meios particularmente ineficazes de exibir informações.