Introdução aos gráficos de pizza em R

A visualização de dados é uma maneira importante de extrair informações dos dados e, dentre vários métodos de visualização, o gráfico de pizza no R tem sua própria aplicação e vantagens. Os gráficos de pizza são usados ​​para mostrar a distribuição de valor entre muitos itens em termos de proporção ou porcentagem. Por exemplo, suponha que exista uma empresa chamada ABC Chemicals que investe seus recursos na fabricação de 5 tipos diferentes de produtos químicos. Vamos chamar esses produtos químicos AB1, AB2, AB3, AB4 e AB5 e da quantidade total de produtos químicos produzidos no ano de 2018, que é 300MT, AB1 foi produzido 90MT, AB2 foi produzido 50MT, AB2 foi produzido 50MT, AB3 foi produzido 100MT, AB4 foi produzido 40MT e AB5 foi produzido 20MT. Agora, queremos entender intuitivamente esses dados na forma de algum gráfico, para que possamos usar o gráfico de pizza para representar essas informações.

Usando os gráficos de pizza, os padrões nos dados podem ser facilmente compreendidos, enquanto que, se examinarmos a figura numérica, geralmente o entendimento demora um pouco. Por exemplo, se traçarmos o exemplo acima como um gráfico de pizza, poderemos entender a quantidade de produção e a proporção de produção em um minuto.

Existem vários pacotes para plotagem de gráficos de pizza no R e, dentre essas muitas opções, focaremos em dois métodos neste artigo.

Sintaxe

A seção acima forneceu uma breve idéia do gráfico de pizza e seu uso. Nesta seção, aprenderemos especificamente sobre gráficos de pizza em R. Para quem é novo no R, é uma linguagem de programação usada principalmente para análise de dados e aprendizado de máquina. O R é bastante rico em sua funcionalidade e fornece centenas de bibliotecas para vários casos de uso.

Em R, o gráfico de setores circulares pode ser criado usando uma função embutida simples e a sintaxe da mesma é fornecida abaixo.

torta (x, etiquetas, raio, principal, col, no sentido horário)

Onde,

x é um vetor chamado e contém os valores numéricos que devem ser usados ​​no gráfico de pizza, como os números de produção no exemplo acima.

os rótulos recebem um nome para esses valores em X, como o nome dos produtos químicos.

O argumento raio é para o raio do círculo do gráfico de pizza. Seu valor típico está entre -1 e +1.

o argumento principal pode ser usado para fornecer o título do gráfico.

O argumento col pode ser usado para fornecer as cores para o gráfico.

no sentido horário é um valor lógico que usa True ou False, indicando se as fatias dos gráficos são desenhadas no sentido horário ou anti-horário.

Observe que X é um argumento obrigatório e todos os demais são opcionais.

Como criar um gráfico de pizza no R?

Agora, que também entendemos a sintaxe do gráfico de pizza, vamos criar um gráfico de pizza. Para isso, usaremos novamente o mesmo exemplo na seção de introdução acima.

Primeiro, vamos converter o exemplo acima na forma de uma tabela para facilitar o entendimento.

Nome do produto químicoQuantidade produzida (em MT)
AB190
AB250.
AB3100
AB440.
AB520
Total300

Primeiro, usamos as duas linhas a seguir do código R para converter a tabela acima em dois vetores, um para o nome do produto químico e outro para o volume do produto químico.

Agora, plotamos um gráfico de pizza simples, fornecendo apenas o valor x na sintaxe acima.

químico <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

torta (vol)

Sua saída é a figura abaixo.

Se você observar a saída, não está muito claro o que é representado pelo quê. Portanto, para torná-lo mais intuitivo, inserimos mais alguns argumentos na função pie e executamos novamente.

químico <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

torta (x = vol, rótulos = química, raio = 1, principal = "Gráfico de pizza para produção de produtos químicos", no sentido horário = T)

É melhor entender esta imagem, pois contém o nome dos produtos químicos e um título. Observe que o esquema de cores em ambos os gráficos está disponível por padrão, que podemos alterar conforme nossa necessidade ou desejo. Faremos isso na seção abaixo.

Como alterar gráficos de torta e preencher cores?

Nesta seção, vamos aprender como pode ser um gráfico de mudanças.

Primeiro, vamos mostrar a quantidade de produto químico no gráfico em vez do nome dos produtos químicos.

torta (x = vol, rótulos = vol, raio = 1, main = "Gráfico de pizza para produção de produtos químicos", no sentido horário = T)

Execute você mesmo e veja a saída.

Em seguida, vamos mudar a cor dos gráficos.

químico <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

torta (x = vol, rótulos = química, raio = 1, principal = "Gráfico de pizza para produção de produtos químicos", col = c ("vermelho", "azul", "verde", "preto", "amarelo"), no sentido horário = T)

Aqui nós especificamos as cores que queremos. A saída é a seguinte.

Como criar um gráfico de pizza 3D?

Nesta seção, aprenderemos como construir um gráfico de pizza 3D em R. para a construção de um gráfico de pizza 3D, precisamos instalar uma biblioteca primeiro, pois isso não pode ser feito a partir da função básica embutida.

Você deve instalar a biblioteca plotrix antes de executar o código para o gráfico de pizza. Para instalar a biblioteca, basta executar o seguinte comando em R.

Install.packages ("plotrix")

Depois disso, execute as duas linhas a seguir para obter um gráfico 3D.

químico <- c ("AB1", "AB2", "AB3", "AB4", "AB5")

vol <- c (90, 50, 100, 40, 20)

biblioteca (plotrix)

pie3D (vol, labels = chem, explodir = 0.1, main = "Gráfico de pizza para produtos químicos")

Conclusão

Os gráficos de pizza são muito utilizados e é muito intuitivo e informativo, o que acredito estar muito claro agora. Nos domínios financeiros e em muitos outros setores também, os gráficos de setores circulares são a visualização básica onde quase todas as análises começam. É simples, mas muito poderoso. Neste artigo, fornecemos detalhes suficientes que devem ajudar qualquer pessoa a começar a criar gráficos de pizza com grande confiança e facilidade. Os alunos e alunos também são aconselhados a procurar no menu de ajuda do R, onde podem aprender mais detalhes e funcionalidades adicionais dos gráficos de pizza. Existe um ótimo pacote de visualização chamado ggplot2 no R, que fornece muitas opções de personalização para gráficos de setores circulares e todas as outras visualizações em geral. Recomenda-se que os candidatos analisem isso também. Por fim, se houver alguma dúvida ou mais dúvida, você sempre pode comentar este artigo e entrar em contato para obter mais explicações, exemplos e discussões teóricas.

Artigos recomendados

Este foi um guia para o gráfico de pizza em R. Aqui discutimos como criar um gráfico de pizza, como alterar o gráfico de pizza e a cor de preenchimento e como criar um gráfico de pizza 3D. Você também pode consultar os seguintes artigos para saber mais -

  1. Exemplos do gráfico de pizza
  2. Distribuição binomial em R
  3. Gráficos vs Gráficos
  4. Guia para gráfico de linhas em R

Categoria: