0:00:08.041,0:00:09.658 Com certeza, no seu cotidiano, 0:00:09.658,0:00:14.814 você já se deparou com a necessidade[br]de interpretar um gráfico de barras, 0:00:14.814,0:00:17.784 ou até mesmo ter que fazer[br]um gráfico de barras, 0:00:17.784,0:00:22.122 talvez no Excel ou talvez em alguma [br]linguagem de programação. 0:00:22.122,0:00:23.699 E não ia ser diferente aqui. 0:00:23.699,0:00:26.326 Vocês também vão aprender[br]a fazer com a linguagem R. 0:00:26.326,0:00:28.168 Vem comigo que eu vou mostrar para vocês. 0:00:28.710,0:00:30.463 Aqui eu deixei um script pré-pronto. 0:00:30.463,0:00:35.660 Como sempre, eu tento deixar um comentário,[br]um código comentado para vocês, 0:00:35.660,0:00:39.216 para que facilite a interpretação. 0:00:39.216,0:00:43.510 Na primeira parte aqui, nós iremos [br]executar juntos, tudo bem? 0:00:43.510,0:00:49.351 E aqui, nessa primeira parte, vem [br]um conteúdo que vocês viram anteriormente, 0:00:49.351,0:00:52.105 que seria esse esse "install.packages". 0:00:52.105,0:00:53.196 O que seria isso? 0:00:53.196,0:00:56.022 Vamos digitar juntos: install.packages. 0:00:56.022,0:00:59.292 Lembre-se que o R da uma sugestão para vocês. 0:00:59.292,0:01:01.928 E agora nós iremos utilizar quem? 0:01:01.928,0:01:04.397 O ggplot2, tá? 0:01:04.397,0:01:07.600 "Você fala: Rafa, mas eu [br]não sei isso de cabeça." 0:01:07.600,0:01:12.639 Tem diversos tipos de pacotes[br]que vocês utilizam durante a programação. 0:01:12.639,0:01:17.080 Para fazer o gráfico de barras,[br]você tem que utilizar o ggplot2. 0:01:17.080,0:01:21.381 Observando aqui, agora nós [br]temos que instalar esse pacote. 0:01:21.381,0:01:24.984 Se vocês apertarem o Enter, [br]vocês tem que aguardar. 0:01:24.984,0:01:29.598 Lembre-se que não é porque está[br]vermelho que tem um problema, tudo bem? 0:01:29.598,0:01:33.226 Se vocês tentarem [br]interpretar o que está aqui, 0:01:33.226,0:01:37.597 warning não é um erro, tá, é um aviso. 0:01:37.597,0:01:41.067 Caso vocês queiram traduzir, [br]fiquem à vontade, tudo bem? 0:01:41.067,0:01:44.516 E perceba que foi instalado[br]com sucesso aqui. 0:01:44.516,0:01:49.342 Fez um download e adicionou [br]para dentro do nosso R Studio.. 0:01:49.342,0:01:51.726 E aí você fala: "Vamos [br]para a próxima parte agora, Rafa?" 0:01:51.726,0:01:52.337 Vamos. 0:01:52.337,0:01:54.826 Deixei o script pré-pronto aqui para nós. 0:01:54.826,0:01:56.709 "Qual é essa próxima parte, Rafa?" 0:01:56.709,0:02:00.653 Sempre que instalamos,[br]precisamos chamar essa biblioteca. 0:02:00.653,0:02:04.193 Olhe aqui, esse pacote, o ggplot2, 0:02:04.193,0:02:06.503 foi instalado aqui dentro do R Studio. 0:02:06.503,0:02:08.928 Então ele está pronto para ser utilizado. 0:02:08.928,0:02:12.665 Foi adicionado, por isso que foi [br]feito o download, tudo bem? 0:02:12.665,0:02:17.143 E agora nós precisamos chamar para que essa [br]tela que nós estamos programando agora 0:02:17.143,0:02:21.340 consiga se utilizar [br]das funcionalidades do ggplot2. 0:02:21.340,0:02:22.675 Vamos dar o Enter. 0:02:22.675,0:02:23.888 Aí apareceu um erro. 0:02:23.888,0:02:25.178 De novo, não é um erro. 0:02:25.178,0:02:27.448 Se você achar que é um erro, não é. 0:02:27.448,0:02:28.448 Fiquem espertos. 0:02:28.448,0:02:31.166 É uma mensagem de alerta, tá? 0:02:31.166,0:02:36.088 Agora que nós já temos um ambiente[br]preparado, já instalamos o pacote do ggplot, 0:02:36.088,0:02:41.828 nós vamos agora simular uma situação,[br]ter uma base de dados aqui com as vendas, 0:02:41.828,0:02:43.716 como por exemplo, uma empresa de sapatos, 0:02:43.716,0:02:46.566 e depois nós iremos [br]projetar esses gráficos. 0:02:46.566,0:02:48.731 Vou mostrar a minha tela para vocês. 0:02:48.731,0:02:54.373 Eu deixei um script pronto aqui [br]para podermos gerar uma base de dados. 0:02:54.373,0:02:56.020 Eu vou apertar o Control + X. 0:02:56.020,0:02:57.610 O que seria esse vendas? 0:02:57.610,0:03:01.013 Aqui é um intervalo de venda [br]de oito meses de uma empresa. 0:03:01.013,0:03:04.784 No primeiro mês vendeu [br]120 reais, no segundo 150, 0:03:04.784,0:03:08.154 no terceiro teve uma queda,[br]depois subiu novamente. 0:03:08.154,0:03:11.857 Nem sempre as vendas apresentam[br]uma ordem crescente ou decrescente. 0:03:11.857,0:03:14.260 Isso aqui é um cenário normal. 0:03:14.260,0:03:18.731 Lógico que o esperado de uma empresa[br]são as vendas serem sempre crescentes, né? 0:03:18.731,0:03:21.634 Agora vamos exibir esses dados... 0:03:21.634,0:03:23.558 print(vendas)... 0:03:24.737,0:03:25.490 Enter. 0:03:25.490,0:03:27.340 Os dados estão aqui armazenados 0:03:27.340,0:03:30.810 E aí vamos andar mais um passo [br]para tentarmos chegar 0:03:30.810,0:03:33.779 na parte de gerar o gráfico de barras. 0:03:33.779,0:03:36.882 Script novamente,[br]está pronto de um control V. 0:03:36.882,0:03:41.253 Eu vou recortar a parte que não nos interessa[br]agora, que é essa outra parte aqui, 0:03:41.253,0:03:44.657 que só está criando um dataframe[br]para os dados de vendas. 0:03:47.226,0:03:50.996 Eu vou apertar um Enter, vou exibir,[br]e vou explicar para vocês 0:03:50.996,0:03:56.535 o que tem essas cookie que tem ali[br]naquela linha de execução que eu estava. 0:03:56.535,0:03:58.604 Seis Executou e não nos ensinou. 0:03:58.604,0:04:00.339 Vamos tentar entender agora. 0:04:00.339,0:04:02.174 Talvez vocês consigam. 0:04:02.174,0:04:05.745 Anteriormente, nós tínhamos criado[br]vendas com os valores dos oito meses, 0:04:05.745,0:04:07.947 só que não nomeamos você olhando. 0:04:07.947,0:04:12.918 Você sabe que esse é o mês um, esse é [br]o mês dois, esse é o mês três, até o mês oito. 0:04:12.985,0:04:17.089 Só que precisamos instruir o computador,[br]os dados referente a cada mês, 0:04:17.156,0:04:20.192 Qual mês? 0:04:20.426,0:04:22.361 Como fazemos isso? 0:04:22.361,0:04:27.066 Criei aqui um dataframe que se chama "dados_vendas" 0:04:27.132,0:04:30.035 aquela velha instrução 0:04:30.035,0:04:34.240 ou também conhecida que foi[br]tema de outra aula data aponta o frame. 0:04:34.306,0:04:38.177 Nós precisamos dizer então [br]que esse vai ser referente ao mês um. 0:04:38.277,0:04:39.378 Esse é o mês dois. 0:04:39.378,0:04:40.813 Como fazemos isso? 0:04:40.813,0:04:43.816 Vamos criar uma coluna chamada "Mês" 0:04:43.916,0:04:48.721 e pedir para nomear sequencialmente[br]cada linha aqui, por exemplo. 0:04:48.721,0:04:54.560 Se aqui fosse seis meses [br]de vendas seria de 1 a 6. 0:04:54.660,0:04:59.999 No nosso caso, não vamos manter aqui[br]o valor oito e a outra coluna aqui. 0:04:59.999,0:05:04.737 Eu vou manter o nome vendas,[br]por isso que saiu esse resultado. 0:05:04.837,0:05:07.206 E agora que o ambiente está preparado, 0:05:07.206,0:05:11.076 nós podemos ir para a nossa[br]última parte novamente. 0:05:11.076,0:05:14.413 Se vocês me permitem,[br]eu vou executar primeiro. 0:05:14.480,0:05:16.282 Eu vou mostrar o resultado [br]que gerou do gráfico. 0:05:16.282,0:05:19.952 E agora eu vou explicar para vocês[br]o que aconteceu aqui. 0:05:21.253,0:05:26.925 "Rafa, deixo sempre um comentário[br]para conseguir entender o que está abaixo. 0:05:26.992,0:05:30.797 Nós não tínhamos instalado o ggplot. 0:05:30.797,0:05:31.797 Agora nós vamos utilizar. 0:05:31.797,0:05:36.902 Nós temos que fornecer para o ggplot[br]a instrução de gerar o gráfico de barras, 0:05:36.969,0:05:41.740 qual é a base de dados,[br]e a "dados_vendas". 0:05:41.807,0:05:43.342 Eu tenho que dar nome. 0:05:43.342,0:05:48.313 Nós temos o eixo um, que é [br]o eixo X, e o outro que é o Y. 0:05:48.380,0:05:53.619 Ao eixo X, eu atribui o nome[br]de mês um, mês dois, mês três, 0:05:53.619,0:05:55.821 mês cota de um mês oito. 0:05:55.821,0:05:58.957 E aqui é o volume de vendas do mês Y. 0:05:59.124,0:06:03.729 Isso é uma coisa convencional[br]para conseguir verificar quanto a mês. 0:06:03.729,0:06:07.533 Quatro[br]Quanto que eu vendia aqui no intervalo 0:06:07.533,0:06:11.537 entre 150 e 200 mês cinco, por exemplo. 0:06:11.603,0:06:14.373 Está fácil de ver aqui[br]que no mês cinco foi 200. 0:06:14.373,0:06:16.275 "Rafa, será que isso não é verdade?" 0:06:16.275,0:06:19.611 Você pode vir aqui olhar: [br]um, dois, três, quatro, cinco, 0:06:19.845,0:06:24.483 ou até mesmo ir direto [br]ao nosso data frame. 0:06:24.550,0:06:30.055 Ele está certo como foi projetado,[br]não teria como errar aqui no último mês. 0:06:30.155,0:06:33.859 Então, Rafa, onde estão entre os 150 e 200? 0:06:33.959,0:06:38.096 Tá certo, está mais próximo 200 ou 190. 0:06:38.197,0:06:40.265 E como é feito isso? 0:06:40.332,0:06:42.634 Não se atribui um nome, o famoso e 0:06:42.634,0:06:46.872 dá um nome ao eixo X, ao eixo Y. 0:06:46.939,0:06:49.207 Outra parte muito interessante é você [br]poder atribuir a cor que você quiser 0:06:49.207,0:06:53.245 que y data.frame. 0:06:53.345,0:06:54.780 Só tem um velho probleminha. 0:06:54.780,0:06:56.748 Talvez um problema seria a solução. 0:06:56.748,0:06:58.383 A cor tem que ser inglesa, 0:06:58.383,0:07:02.154 Se fosse instrução em português,[br]seria azul, só que tem que colocar blue. 0:07:02.254,0:07:06.291 Aí você vai escolher a Rafa vermelha,[br]então você 0:07:06.391,0:07:08.093 vai ser branco aide. 0:07:08.093,0:07:09.895 Você vai verificar[br]qual é a cor que você quer. 0:07:09.895,0:07:14.032 Suas barras[br]aqui é o estado de identificação 0:07:14.132,0:07:16.768 que você quer que ele gere[br]gráfico de barras 0:07:16.768,0:07:21.373 e esteja alinhado com os números[br]a esquerda faz sentido? 0:07:21.440,0:07:24.543 É esse GG Taiti ou Python 0:07:24.576,0:07:28.280 é uma em inglês, Quer dizer, para traduzir[br]em português quer dizer título. 0:07:28.380,0:07:32.317 É que eu venho das mensais de novo,[br]é o nome que você quiser. 0:07:32.384,0:07:35.320 E aqui você tem que repetir [br]o nome dos eixos. 0:07:35.320,0:07:37.189 O que você colocou aqui? 0:07:37.189,0:07:39.725 A recomendação não é repetir[br]os nomes aqui, eixo X e eixo Y. 0:07:43.361,0:07:46.498 Alcançamos nosso objetivo, que era conseguir [br]criar gráfico de barras com a linguagem R. 0:07:48.700,0:07:52.237 E agora fica aquela velha dica para vocês: 0:07:52.304,0:07:56.741 pense em dados que vocês tem,[br]seja parte financeira, alguma coisa, 0:07:56.741,0:08:01.513 uma projeção que você queira fazer[br]ou que se queira fazer uma análise. 0:08:01.580,0:08:05.083 Você pode buscar na internet[br]algum conjunto de dados, jogue paqra dentro do R. 0:08:05.183,0:08:07.252 A palavra é jogar mesmo. 0:08:07.252,0:08:12.224 Traga para dentro do R,[br]utilize o ggplot, coloque seus gráficos, mude a cor. 0:08:12.290,0:08:16.495 Em vez de azul, coloque outra cor. 0:08:16.495,0:08:19.332 Mude o nome dos eixos X e Y. 0:08:19.332,0:08:20.332 E, com isso, você vai se[br]sentindo mais confiante 0:08:20.332,0:08:22.434 porque você conseguiu[br]aprender a gerar gráficos.