0:00:08.041,0:00:08.808 Com certeza, no seu cotidiano, 0:00:08.808,0:00:11.811 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.055 talvez no Excel ou talvez em alguma [br]linguagem de programação. 0:00:22.122,0:00:23.189 E não ia ser diferente. 0:00:23.189,0:00:26.192 Aqui vocês vão também vão aprender[br]a fazer com a linguagem R. 0:00:26.326,0:00:28.828 Vem comigo que eu vou mostrar para vocês. 0:00:28.828,0:00:30.463 Aqui eu deixei o script pré-pronto. 0:00:30.463,0:00:33.800 Como sempre, eu tento deixar um comentário [br]e um código comentado para vocês 0:00:33.900,0:00:39.506 para que facilite[br]a interpretação legal aqui. 0:00:39.506,0:00:43.443 Na primeira parte, nós iremos [br]executar juntos, tudo bem? 0:00:43.510,0:00:48.081 E aqui, nessa primeira parte, vem o conteúdo [br]que vocês viram anteriormente, 0:00:48.081,0:00:52.118 que seria esse esse tal ponto. 0:00:52.185,0:00:52.986 O que seria isso? 0:00:52.986,0:00:55.221 "Rafa, vamos digitar juntos install, lembra?" 0:00:55.221,0:00:56.022 Ponto. Pede. 0:00:56.022,0:00:59.292 Lembre-se que o R da uma sugestão para vocês. 0:00:59.359,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.400 "Você falou, Rafa,[br]mas isso não saiu de cabeça." 0:01:07.600,0:01:12.538 Tem diversos tipos de pacotes[br]que vocês utilizam durante a programação 0:01:12.639,0:01:15.576 para fazer o gráfico de barras. 0:01:15.576,0:01:16.576 Você tem que utilizar o ggplot2. 0:01:16.576,0:01:21.314 Observando aqui, agora nós [br]temos que instalar esse pacote. 0:01:21.381,0:01:24.851 Se vocês apertaram Enter, [br]vocês tem que aguardar, não é? 0:01:24.984,0:01:28.321 Lembre-se que não é porque está[br]com vermelho que tem que ter um problema. 0:01:28.388,0:01:33.126 Tudo bem se vocês tentarem [br]interpretar o que está aqui. 0:01:33.226,0:01:37.497 Na parte Warning, não é [br]um erro, é um aviso. 0:01:37.597,0:01:41.000 Caso vocês queiram traduzir, [br]fiquem à vontade, tudo bem? 0:01:41.067,0:01:43.536 E perceba que foi instalado[br]aqui com sucesso. 0:01:43.536,0:01:49.342 Fez um download e adicionou [br]para dentro do nosso estúdio. 0:01:49.442,0:01:52.446 E aí você fala: "Vamos [br]para a próxima parte agora, Rafa?" 0:01:52.446,0:01:53.446 Vamos deixar o script [br]pronto aqui para nós. 0:01:53.446,0:01:56.349 Qual é essa próxima parte, Rafa? 0:01:56.349,0:02:00.586 Sempre que estivermos lá,[br]precisaremos chamar essa biblioteca? 0:02:00.653,0:02:03.323 Olhe aqui esse pacote... 0:02:03.323,0:02:04.323 Ou melhor, teclas do ggplot2[br]foram instaladas aqui dentro do R Studio, 0:02:04.323,0:02:08.861 então ele está pronto para ser utilizado. 0:02:08.928,0:02:11.764 Foi adicionado, por isso que foi [br]feito o download, tudo bem? 0:02:12.665,0:02:15.902 E agora nós precisamos chamar para que essa [br]tela que nós estamos programando agora 0:02:17.603,0:02:21.274 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:24.178 Aí apareceu um erro de novo. 0:02:24.178,0:02:25.178 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.350 Uma mensagem de alerta, tá? 0:02:31.350,0:02:35.221 Agora que nós já temos um ambiente[br]preparado, já instalamos o pacote do ggplot, 0:02:36.088,0:02:38.791 nós vamos agora simular uma situação,[br]ter uma base de dados aqui com as vendas, 0:02:41.828,0:02:45.566 por exemplo, uma empresa de sapatos. 0:02:45.566,0:02:46.566 E depois nós iremos [br]projetar esses gráficos. 0:02:46.566,0:02:49.001 Vou mostrar a minha tela para vocês aqui. 0:02:49.001,0:02:54.307 Eu deixei um script pronto [br]para podermos gerar uma base de dados, 0:02:54.373,0:02:57.610 ou apertar um Control + X,[br]que seria esse vendas aqui, 0:02:57.610,0:03:00.947 um intervalo de venda de oito [br]meses de uma empresa. 0:03:01.013,0:03:04.784 no primeiro mês vender eu senti 20 R$[br]supondo o segundo 150, 0:03:04.784,0:03:08.087 o terceiro teve uma queda,[br]depois subiu novamente. 0:03:08.154,0:03:11.824 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.664 Lógico que o esperado de uma empresa[br]são as vendas serem sempre crescentes. 0:03:18.731,0:03:21.634 Agora vamos exibir esses dados. 0:03:21.634,0:03:24.637 A gente vendas 0:03:24.737,0:03:27.340 enter os dados estão aqui, armazená-los 0:03:27.340,0:03:30.743 e aí vamos dar mais um passo [br]para tentarmos chegar 0:03:30.810,0:03:33.779 lá na parte de gerar o gráfico de barras, 0:03:33.779,0:03:36.882 o 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 permite,[br]eu vou executar primeiro, 0:05:14.480,0:05:16.282 vou mostrar o resultado 0:05:16.282,0:05:19.952 que gerou do gráfico[br]e agora vou explicar para vocês 0:05:20.019,0:05:21.253 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:31.730 Nós não tínhamos instalados e instalado[br]os depot, agora nós vamos utilizar. 0:05:31.797,0:05:36.902 Nós temos que fornecer para os de report[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 underline, vendas Forneci 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 eixo que é o eixo X[br]e o outro que é o Y. 0:05:48.380,0:05:53.619 O eixo x eu atribui o nome de mês[br]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 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 Tá 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 vim aqui olhar um, dois, três, 0:06:19.845,0:06:24.483 quatro, cinco ou até mesmo em direto[br]no 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 E aí Rafa,[br]Então onde está 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 que isso é feito? Não se 0:06:40.332,0:06:42.634 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 0:06:49.207,0:06:53.245 é você poder atribuir a cor que você[br]quer que y data.frame. 0:06:53.345,0:06:54.780 Só tenho 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 que se fosse instrução em português[br]seria azul, só que sem 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[br]você tem que repetir 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 0:07:39.725,0:07:43.295 X e eixo Y. 0:07:43.361,0:07:46.498 Alcançamos nosso objetivo,[br]que era conseguir com a linguagem R, 0:07:46.698,0:07:48.700 criar gráfico de barras. 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]são 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, 0:08:05.183,0:08:07.252 joga pra dentro do R[br]a palavra jogar mesmo. 0:08:07.252,0:08:12.224 Traga para dentro do R,[br]utilize o GG Plot, coloque seus gráficos, 0:08:12.290,0:08:16.495 mude a cor em vez de azul,[br]coloque outra cor, mude o nome dos eixos 0:08:16.495,0:08:20.332 X e Y e com isso você vai se[br]sentindo mais confiante que você. 0:08:20.332,0:08:22.434 Sim, conseguiu aprender a gerar gráficos.