Com certeza, no seu cotidiano,
você já se deparou com a necessidade
de interpretar um gráfico de barras,
ou até mesmo ter que fazer
um gráfico de barras,
talvez no Excel ou talvez em alguma
linguagem de programação.
E não ia ser diferente aqui.
Vocês também vão aprender
a fazer com a linguagem R.
Vem comigo que eu vou mostrar para vocês.
Aqui eu deixei um script pré-pronto.
Como sempre, eu tento deixar um comentário,
um código comentado para vocês,
para que facilite a interpretação.
Na primeira parte aqui, nós iremos
executar juntos, tudo bem?
E aqui, nessa primeira parte, vem
um conteúdo que vocês viram anteriormente,
que seria esse "install.packages".
O que seria isso?
Vamos digitar juntos: install.packages.
Lembre-se que o R da uma sugestão para vocês.
E agora nós iremos utilizar quem?
O ggplot2, tá?
Você fala: "Rafa, mas eu
não sei isso de cabeça".
Tem diversos tipos de pacotes
que vocês utilizam durante a programação.
Para fazer o gráfico de barras,
você tem que utilizar o "ggplot2".
Observando aqui, agora nós
temos que instalar esse pacote.
Se vocês apertarem o Enter,
vocês tem que aguardar.
Lembre-se que não é porque está
vermelho que tem um problema, tudo bem?
Se vocês tentarem
interpretar o que está aqui,
warning não é um erro, tá, é um aviso.
Caso vocês queiram traduzir,
fiquem à vontade, tudo bem?
E perceba que foi instalado
com sucesso aqui.
Fez um download e adicionou
para dentro do nosso R Studio.
E aí você fala: "Vamos
para a próxima parte agora, Rafa?"
Vamos.
Deixei o script pré-pronto aqui para nós.
"Qual é essa próxima parte, Rafa?"
Sempre que instalamos,
precisamos chamar essa biblioteca.
Olhe aqui, esse pacote, o ggplot2,
foi instalado aqui dentro do R Studio.
Então ele está pronto para ser utilizado.
Foi adicionado, por isso que foi
feito o download, tudo bem?
E agora nós precisamos chamar para que essa
tela que nós estamos programando agora
consiga se utilizar
das funcionalidades do ggplot2.
Vamos dar o Enter.
Aí apareceu um erro.
De novo, não é um erro.
Se você achar que é um erro, não é.
Fiquem espertos.
É uma mensagem de alerta, tá?
Agora que nós já temos um ambiente
preparado, já instalamos o pacote do ggplot,
nós vamos agora simular uma situação,
ter uma base de dados aqui com as vendas,
como por exemplo, uma empresa de sapatos,
e depois nós iremos
projetar esses gráficos.
Vou mostrar a minha tela para vocês.
Eu deixei um script pronto aqui
para podermos gerar uma base de dados.
Eu vou apertar o Control + X.
O que seria esse vendas?
Aqui é um intervalo de venda
de oito meses de uma empresa.
No primeiro mês vendeu
120 reais, no segundo 150,
no terceiro teve uma queda,
depois subiu novamente.
Nem sempre as vendas apresentam
uma ordem crescente ou decrescente.
Isso aqui é um cenário normal.
Lógico que o esperado de uma empresa
são as vendas serem sempre crescentes, né?
Agora vamos exibir esses dados...
print(vendas)...
Enter.
Os dados estão aqui armazenados
E aí vamos andar mais um passo
para tentarmos chegar
na parte de gerar o gráfico de barras.
O scrip está pré-pronto novamente.
Eu dei um Control + V.
Eu vou recortar agora
a parte que não nos interessa.
O que é essa outra parte aqui?
Olhe, "Criando um dataframe
para os dados de vendas".
Eu vou apertar um Enter, vou exibir,
e vou explicar para vocês
o que tem naquela linha de execução.
"Rafa, você executou e não nos ensinou."
Vamos tentar entender?
Talvez agora vocês consigam.
Anteriormente, nós tínhamos criado
vendas com os valores dos oito meses,
só que não nomeamos.
Olhando, você sabe que esse é
o do mês um, esse é do mês dois,
esse é do mês três, até o do mês oito.
Só que precisamos dizer,
instruir o computador,
a que mês se refere cada dado.
Como fazemos isso?
Criei aqui um dataframe
que se chama "dados_vendas".
A instrução, aquela
conhecida value_instrucao,
que foi tema de outra aula, "data.freame".
Nós precisamos dizer então que esse vai ser
referente ao mês um, esse é o mês dois.
Como fazemos isso?
Vamos criar uma coluna chamada "Mês",
e pedir para nomear
sequencialmente cada linha.
Se aqui fosse seis meses
de vendas seria de 1 a 6.
No nosso caso, não, né?
Vamos manter aqui o valor oito.
E a outra coluna aqui, eu
vou manter o nome vendas.
Por isso que saiu esse resultado.
E agora que o ambiente está preparado,
nós podemos ir para a nossa última parte.
Novamente, se vocês me permitem,
eu vou executar primeiro.
Eu vou mostrar o resultado
que gerou do gráfico,
e agora eu vou explicar para vocês, tá?
"O que aconteceu aqui, Rafa?"
Eu sempre deixo um comentário
para conseguir entender o que está abaixo.
Nós não tínhamos instalado o ggplot?
Agora nós vamos utilizar.
Nós temos que fornecer para o ggplot
a instrução de gerar o gráfico
de barras, a base de dados.
É a "dados_vendas".
Forneci, e eu tenho que dar nome.
Nós temos um eixo, que é
o eixo X, e o outro, que é o Y.
Ao eixo X, eu atribui o nome de mês,
mês um, mês dois, mês três,
mês quatro, até o mês oito.
E aqui é o volume de vendas, mês Y.
Isso é uma coisa convencional
para conseguir verificar quanto...
Mês quatro, quanto que eu vendia?
Está aqui, olhe, num intervalo
entre 150 e 200.
Mês cinco, por exemplo...
Está fácil de ver aqui
que no mês cinco foi 200.
"Rafa, será que isso é verdade?"
Você pode vir aqui e olhar:
um, dois, três, quatro, cinco,
ou até mesmo ir direto
ao nosso data frame.
Então está certo como foi projetado.
Não teria como errar.
Aqui no último mês está entre os 150 e 200.
Está certo, olhe, está mais
próximo do 200, olhe, 190.
E como é feito isso?
Você atribui um nome, o famoso "aes".
Dá um nome ao eixo X, ao eixo Y.
Outra parte muito interessante
é você poder atribuir
a cor que você quer no seu dataframe.
Só tem um velho probleminha.
Talvez não um problema, mas uma solução.
A cor tem que ser em inglês,
porque se fosse instrução
em português seria azul.
Só que tem que colocar "blue".
Aí se você escolher
vermelha, vai ser "red",
se for branca, vai ser "white".
Você vai verificar
qual é a cor que você quer as suas barras.
Aqui é o estado de identificação
que você quer que ele
gere gráfico de barras
e que esteja alinhado
com os números à esquerda.
Isso faz sentido.
E esse "ggtitle"?
"Title", traduzindo do inglês
para o português, quer dizer "título".
E aqui, "Vendas Mensais".
De novo, é o nome que você quiser.
E aqui você tem que repetir o nome
dos eixos, o que você colocou aqui.
A recomendação é repetir
os nomes aqui, eixo X e eixo Y.
Alcançamos nosso objetivo, que era conseguir
criar gráfico de barras com a linguagem R.
E agora fica aquela velha dica para vocês:
pense em dados que vocês
tem da parte financeira,
uma projeção que você queira fazer
ou que você queira fazer uma análise,
ou você pode buscar na internet
algum conjunto de dados.
Jogue para dentro do R.
A palavra é jogar mesmo.
Traga para dentro do R, utilize o ggplot,
coloque os seus gráficos, mude a cor.
Em vez de azul, coloque outra cor.
Mude o nome dos eixos X e Y.
E, com isso, você vai
se sentir mais confiante
porque você conseguiu
aprender a gerar gráficos.