[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:08.04,0:00:08.81,Default,,0000,0000,0000,,Com certeza, no seu cotidiano, Dialogue: 0,0:00:08.81,0:00:11.81,Default,,0000,0000,0000,,você já se deparou com a necessidade\Nde interpretar um gráfico de barras, Dialogue: 0,0:00:14.81,0:00:17.78,Default,,0000,0000,0000,,ou até mesmo ter que fazer\Num gráfico de barras, Dialogue: 0,0:00:17.78,0:00:22.06,Default,,0000,0000,0000,,talvez no Excel ou talvez em alguma \Nlinguagem de programação. Dialogue: 0,0:00:22.12,0:00:23.19,Default,,0000,0000,0000,,E não ia ser diferente. Dialogue: 0,0:00:23.19,0:00:26.19,Default,,0000,0000,0000,,Aqui vocês vão também vão aprender\Na fazer com a linguagem R. Dialogue: 0,0:00:26.33,0:00:28.83,Default,,0000,0000,0000,,Vem comigo que eu vou mostrar para vocês. Dialogue: 0,0:00:28.83,0:00:30.46,Default,,0000,0000,0000,,Aqui eu deixei o script pré-pronto. Dialogue: 0,0:00:30.46,0:00:33.80,Default,,0000,0000,0000,,Como sempre, eu tento deixar um comentário \Ne um código comentado para vocês Dialogue: 0,0:00:33.90,0:00:39.51,Default,,0000,0000,0000,,para que facilite\Na interpretação legal aqui. Dialogue: 0,0:00:39.51,0:00:43.44,Default,,0000,0000,0000,,Na primeira parte, nós iremos \Nexecutar juntos, tudo bem? Dialogue: 0,0:00:43.51,0:00:48.08,Default,,0000,0000,0000,,E aqui, nessa primeira parte, vem o conteúdo \Nque vocês viram anteriormente, Dialogue: 0,0:00:48.08,0:00:52.12,Default,,0000,0000,0000,,que seria esse esse tal ponto. Dialogue: 0,0:00:52.18,0:00:52.99,Default,,0000,0000,0000,,O que seria isso? Dialogue: 0,0:00:52.99,0:00:55.22,Default,,0000,0000,0000,,"Rafa, vamos digitar juntos install, lembra?" Dialogue: 0,0:00:55.22,0:00:56.02,Default,,0000,0000,0000,,Ponto. Pede. Dialogue: 0,0:00:56.02,0:00:59.29,Default,,0000,0000,0000,,Lembre-se que o R da uma sugestão para vocês. Dialogue: 0,0:00:59.36,0:01:01.93,Default,,0000,0000,0000,,E agora nós iremos utilizar quem? Dialogue: 0,0:01:01.93,0:01:04.40,Default,,0000,0000,0000,,O ggplot2, tá? Dialogue: 0,0:01:04.40,0:01:07.40,Default,,0000,0000,0000,,"Você falou, Rafa,\Nmas isso não saiu de cabeça." Dialogue: 0,0:01:07.60,0:01:12.54,Default,,0000,0000,0000,,Tem diversos tipos de pacotes\Nque vocês utilizam durante a programação Dialogue: 0,0:01:12.64,0:01:15.58,Default,,0000,0000,0000,,para fazer o gráfico de barras. Dialogue: 0,0:01:15.58,0:01:16.58,Default,,0000,0000,0000,,Você tem que utilizar o ggplot2. Dialogue: 0,0:01:16.58,0:01:21.31,Default,,0000,0000,0000,,Observando aqui, agora nós \Ntemos que instalar esse pacote. Dialogue: 0,0:01:21.38,0:01:24.85,Default,,0000,0000,0000,,Se vocês apertaram Enter, \Nvocês tem que aguardar, não é? Dialogue: 0,0:01:24.98,0:01:28.32,Default,,0000,0000,0000,,Lembre-se que não é porque está\Ncom vermelho que tem que ter um problema. Dialogue: 0,0:01:28.39,0:01:33.13,Default,,0000,0000,0000,,Tudo bem se vocês tentarem \Ninterpretar o que está aqui. Dialogue: 0,0:01:33.23,0:01:37.50,Default,,0000,0000,0000,,Na parte Warning, não é \Num erro, é um aviso. Dialogue: 0,0:01:37.60,0:01:41.00,Default,,0000,0000,0000,,Caso vocês queiram traduzir, \Nfiquem à vontade, tudo bem? Dialogue: 0,0:01:41.07,0:01:43.54,Default,,0000,0000,0000,,E perceba que foi instalado\Naqui com sucesso. Dialogue: 0,0:01:43.54,0:01:49.34,Default,,0000,0000,0000,,Fez um download e adicionou \Npara dentro do nosso estúdio. Dialogue: 0,0:01:49.44,0:01:52.45,Default,,0000,0000,0000,,E aí você fala: "Vamos \Npara a próxima parte agora, Rafa?" Dialogue: 0,0:01:52.45,0:01:53.45,Default,,0000,0000,0000,,Vamos deixar o script \Npronto aqui para nós. Dialogue: 0,0:01:53.45,0:01:56.35,Default,,0000,0000,0000,,Qual é essa próxima parte, Rafa? Dialogue: 0,0:01:56.35,0:02:00.59,Default,,0000,0000,0000,,Sempre que estivermos lá,\Nprecisaremos chamar essa biblioteca? Dialogue: 0,0:02:00.65,0:02:03.32,Default,,0000,0000,0000,,Olhe aqui esse pacote... Dialogue: 0,0:02:03.32,0:02:04.32,Default,,0000,0000,0000,,Ou melhor, teclas do ggplot2\Nforam instaladas aqui dentro do R Studio, Dialogue: 0,0:02:04.32,0:02:08.86,Default,,0000,0000,0000,,então ele está pronto para ser utilizado. Dialogue: 0,0:02:08.93,0:02:11.76,Default,,0000,0000,0000,,Foi adicionado, por isso que foi \Nfeito o download, tudo bem? Dialogue: 0,0:02:12.66,0:02:15.90,Default,,0000,0000,0000,,E agora nós precisamos chamar para que essa \Ntela que nós estamos programando agora Dialogue: 0,0:02:17.60,0:02:21.27,Default,,0000,0000,0000,,consiga se utilizar \Ndas funcionalidades do ggplot2. Dialogue: 0,0:02:21.34,0:02:22.68,Default,,0000,0000,0000,,Vamos dar o Enter. Dialogue: 0,0:02:22.68,0:02:24.18,Default,,0000,0000,0000,,Aí apareceu um erro de novo. Dialogue: 0,0:02:24.18,0:02:25.18,Default,,0000,0000,0000,,Não é um erro. Dialogue: 0,0:02:25.18,0:02:27.45,Default,,0000,0000,0000,,Se você achar que é um erro, não é. Dialogue: 0,0:02:27.45,0:02:28.45,Default,,0000,0000,0000,,Fiquem espertos. Dialogue: 0,0:02:28.45,0:02:31.35,Default,,0000,0000,0000,,Uma mensagem de alerta, tá? Dialogue: 0,0:02:31.35,0:02:35.22,Default,,0000,0000,0000,,Agora que nós já temos um ambiente\Npreparado, já instalamos o pacote do ggplot, Dialogue: 0,0:02:36.09,0:02:38.79,Default,,0000,0000,0000,,nós vamos agora simular uma situação,\Nter uma base de dados aqui com as vendas, Dialogue: 0,0:02:41.83,0:02:45.57,Default,,0000,0000,0000,,por exemplo, uma empresa de sapatos. Dialogue: 0,0:02:45.57,0:02:46.57,Default,,0000,0000,0000,,E depois nós iremos \Nprojetar esses gráficos. Dialogue: 0,0:02:46.57,0:02:49.00,Default,,0000,0000,0000,,Vou mostrar a minha tela para vocês aqui. Dialogue: 0,0:02:49.00,0:02:54.31,Default,,0000,0000,0000,,Eu deixei um script pronto \Npara podermos gerar uma base de dados, Dialogue: 0,0:02:54.37,0:02:57.61,Default,,0000,0000,0000,,ou apertar um Control + X,\Nque seria esse vendas aqui, Dialogue: 0,0:02:57.61,0:03:00.95,Default,,0000,0000,0000,,um intervalo de venda de oito \Nmeses de uma empresa. Dialogue: 0,0:03:01.01,0:03:04.78,Default,,0000,0000,0000,,no primeiro mês vender eu senti 20 R$\Nsupondo o segundo 150, Dialogue: 0,0:03:04.78,0:03:08.09,Default,,0000,0000,0000,,o terceiro teve uma queda,\Ndepois subiu novamente. Dialogue: 0,0:03:08.15,0:03:11.82,Default,,0000,0000,0000,,Nem sempre as vendas apresentam\Numa ordem crescente ou decrescente. Dialogue: 0,0:03:11.86,0:03:14.26,Default,,0000,0000,0000,,Isso aqui é um cenário normal. Dialogue: 0,0:03:14.26,0:03:18.66,Default,,0000,0000,0000,,Lógico que o esperado de uma empresa\Nsão as vendas serem sempre crescentes. Dialogue: 0,0:03:18.73,0:03:21.63,Default,,0000,0000,0000,,Agora vamos exibir esses dados. Dialogue: 0,0:03:21.63,0:03:24.64,Default,,0000,0000,0000,,A gente vendas Dialogue: 0,0:03:24.74,0:03:27.34,Default,,0000,0000,0000,,enter os dados estão aqui, armazená-los Dialogue: 0,0:03:27.34,0:03:30.74,Default,,0000,0000,0000,,e aí vamos dar mais um passo \Npara tentarmos chegar Dialogue: 0,0:03:30.81,0:03:33.78,Default,,0000,0000,0000,,lá na parte de gerar o gráfico de barras, Dialogue: 0,0:03:33.78,0:03:36.88,Default,,0000,0000,0000,,o script novamente\Nestá pronto de um control V. Dialogue: 0,0:03:36.88,0:03:41.25,Default,,0000,0000,0000,,Vou recortar a parte que não nos interessa\Nagora, que é essa outra parte Dialogue: 0,0:03:41.25,0:03:44.66,Default,,0000,0000,0000,,aqui que só criando um dataframe Dialogue: 0,0:03:44.72,0:03:47.23,Default,,0000,0000,0000,,para os dados de vendas. Dialogue: 0,0:03:47.23,0:03:50.100,Default,,0000,0000,0000,,Eu vou apertar um enter e vou exibir\Ne vou explicar para vocês Dialogue: 0,0:03:50.100,0:03:56.54,Default,,0000,0000,0000,,o que tem essas cookie que tem ali\Nnaquela linha de execução que eu estava. Dialogue: 0,0:03:56.54,0:03:58.60,Default,,0000,0000,0000,,Seis Executou e não nos ensinou. Dialogue: 0,0:03:58.60,0:04:00.34,Default,,0000,0000,0000,,Vamos tentar entender agora. Dialogue: 0,0:04:00.34,0:04:02.17,Default,,0000,0000,0000,,Talvez vocês consigam. Dialogue: 0,0:04:02.17,0:04:05.74,Default,,0000,0000,0000,,Anteriormente nós tínhamos criado\Nvendas com os valores dos oito meses, Dialogue: 0,0:04:05.74,0:04:07.95,Default,,0000,0000,0000,,só que não nomeamos você olhando. Dialogue: 0,0:04:07.95,0:04:12.92,Default,,0000,0000,0000,,Você sabe que esse do mês um, esse mês\Ndois esse é o mês três até o mês oito. Dialogue: 0,0:04:12.98,0:04:17.09,Default,,0000,0000,0000,,Só que a gente precisa dizer\Nprecisamos instruir o computador, Dialogue: 0,0:04:17.16,0:04:20.19,Default,,0000,0000,0000,,esses dados referente a cada mês,\NQual mês? Dialogue: 0,0:04:20.43,0:04:22.36,Default,,0000,0000,0000,,Como que a gente faz isso? Dialogue: 0,0:04:22.36,0:04:27.07,Default,,0000,0000,0000,,Criei aqui um dataframe que chama dados\Nunderline, vendas, Dialogue: 0,0:04:27.13,0:04:30.04,Default,,0000,0000,0000,,a instrução, aquele velho instrução Dialogue: 0,0:04:30.04,0:04:34.24,Default,,0000,0000,0000,,ou também conhecida que foi\Ntema de outra aula data aponta o frame. Dialogue: 0,0:04:34.31,0:04:38.18,Default,,0000,0000,0000,,Nós precisamos dizer\Nentão esse vai ser referente ao mês um. Dialogue: 0,0:04:38.28,0:04:39.38,Default,,0000,0000,0000,,Esse é o mês dois. Dialogue: 0,0:04:39.38,0:04:40.81,Default,,0000,0000,0000,,Como que a gente faz isso? Dialogue: 0,0:04:40.81,0:04:43.82,Default,,0000,0000,0000,,Vamos criar uma coluna chamada Mês Dialogue: 0,0:04:43.92,0:04:48.72,Default,,0000,0000,0000,,e pedir para nomear sequencialmente\Ncada linha aqui, por exemplo. Dialogue: 0,0:04:48.72,0:04:54.56,Default,,0000,0000,0000,,RAF Se fossem, se fosse aqui\Nseis meses de vendas seria de 1 a 6. Dialogue: 0,0:04:54.66,0:04:59.100,Default,,0000,0000,0000,,No nosso caso, não vamos manter aqui\No valor oito e a outra coluna aqui Dialogue: 0,0:04:59.100,0:05:04.74,Default,,0000,0000,0000,,eu vou manter o nome vendas,\Npor isso que saiu esse resultado. Dialogue: 0,0:05:04.84,0:05:07.21,Default,,0000,0000,0000,,E agora que o ambiente está preparado, Dialogue: 0,0:05:07.21,0:05:11.08,Default,,0000,0000,0000,,nós podemos ir\Npara nossa última parte novamente. Dialogue: 0,0:05:11.08,0:05:14.41,Default,,0000,0000,0000,,Se vocês me permite,\Neu vou executar primeiro, Dialogue: 0,0:05:14.48,0:05:16.28,Default,,0000,0000,0000,,vou mostrar o resultado Dialogue: 0,0:05:16.28,0:05:19.95,Default,,0000,0000,0000,,que gerou do gráfico\Ne agora vou explicar para vocês Dialogue: 0,0:05:20.02,0:05:21.25,Default,,0000,0000,0000,,o que aconteceu aqui. Dialogue: 0,0:05:21.25,0:05:26.92,Default,,0000,0000,0000,,Rafa, deixo sempre um comentário\Npara conseguir entender o que está abaixo. Dialogue: 0,0:05:26.99,0:05:31.73,Default,,0000,0000,0000,,Nós não tínhamos instalados e instalado\Nos depot, agora nós vamos utilizar. Dialogue: 0,0:05:31.80,0:05:36.90,Default,,0000,0000,0000,,Nós temos que fornecer para os de report\Na instrução de gerar o gráfico de barras, Dialogue: 0,0:05:36.97,0:05:41.74,Default,,0000,0000,0000,,qual é a base de dados\Ne a dados underline, vendas Forneci Dialogue: 0,0:05:41.81,0:05:43.34,Default,,0000,0000,0000,,Eu tenho que dar nome. Dialogue: 0,0:05:43.34,0:05:48.31,Default,,0000,0000,0000,,Nós temos o eixo um eixo que é o eixo X\Ne o outro que é o Y. Dialogue: 0,0:05:48.38,0:05:53.62,Default,,0000,0000,0000,,O eixo x eu atribui o nome de mês\Nmês um mês dois mês três Dialogue: 0,0:05:53.62,0:05:55.82,Default,,0000,0000,0000,,mês cota de um mês oito. Dialogue: 0,0:05:55.82,0:05:58.96,Default,,0000,0000,0000,,E aqui é o volume de vendas mês Y. Dialogue: 0,0:05:59.12,0:06:03.73,Default,,0000,0000,0000,,Isso é uma coisa convencional\Npara conseguir verificar quanto a mês. Dialogue: 0,0:06:03.73,0:06:07.53,Default,,0000,0000,0000,,Quatro\NQuanto que eu vendia aqui no intervalo Dialogue: 0,0:06:07.53,0:06:11.54,Default,,0000,0000,0000,,entre 150 e 200 mês cinco por exemplo. Dialogue: 0,0:06:11.60,0:06:14.37,Default,,0000,0000,0000,,Tá fácil de ver aqui\Nque no mês cinco foi 200. Dialogue: 0,0:06:14.37,0:06:16.28,Default,,0000,0000,0000,,Rafa, será que isso não é verdade? Dialogue: 0,0:06:16.28,0:06:19.61,Default,,0000,0000,0000,,Você pode vim aqui olhar um, dois, três, Dialogue: 0,0:06:19.84,0:06:24.48,Default,,0000,0000,0000,,quatro, cinco ou até mesmo em direto\Nno nosso data frame. Dialogue: 0,0:06:24.55,0:06:30.06,Default,,0000,0000,0000,,Ele está certo como foi projetado,\Nnão teria como errar aqui no último mês. Dialogue: 0,0:06:30.16,0:06:33.86,Default,,0000,0000,0000,,E aí Rafa,\NEntão onde está entre os 150 e 200? Dialogue: 0,0:06:33.96,0:06:38.10,Default,,0000,0000,0000,,Tá certo, está mais próximo 200 ou 190. Dialogue: 0,0:06:38.20,0:06:40.26,Default,,0000,0000,0000,,E como que isso é feito? Não se Dialogue: 0,0:06:40.33,0:06:42.63,Default,,0000,0000,0000,,atribui um nome, o famoso e Dialogue: 0,0:06:42.63,0:06:46.87,Default,,0000,0000,0000,,dá um nome ao eixo X, ao eixo Y. Dialogue: 0,0:06:46.94,0:06:49.21,Default,,0000,0000,0000,,Outra parte muito interessante Dialogue: 0,0:06:49.21,0:06:53.24,Default,,0000,0000,0000,,é você poder atribuir a cor que você\Nquer que y data.frame. Dialogue: 0,0:06:53.34,0:06:54.78,Default,,0000,0000,0000,,Só tenho um velho probleminha. Dialogue: 0,0:06:54.78,0:06:56.75,Default,,0000,0000,0000,,Talvez um problema seria a solução. Dialogue: 0,0:06:56.75,0:06:58.38,Default,,0000,0000,0000,,A cor tem que ser inglesa, Dialogue: 0,0:06:58.38,0:07:02.15,Default,,0000,0000,0000,,que se fosse instrução em português\Nseria azul, só que sem colocar blue. Dialogue: 0,0:07:02.25,0:07:06.29,Default,,0000,0000,0000,,Aí você vai escolher a Rafa vermelha,\Nentão você Dialogue: 0,0:07:06.39,0:07:08.09,Default,,0000,0000,0000,,vai ser branco aide. Dialogue: 0,0:07:08.09,0:07:09.90,Default,,0000,0000,0000,,Você vai verificar\Nqual é a cor que você quer. Dialogue: 0,0:07:09.90,0:07:14.03,Default,,0000,0000,0000,,Suas barras\Naqui é o estado de identificação Dialogue: 0,0:07:14.13,0:07:16.77,Default,,0000,0000,0000,,que você quer que ele gere\Ngráfico de barras Dialogue: 0,0:07:16.77,0:07:21.37,Default,,0000,0000,0000,,e esteja alinhado com os números\Na esquerda faz sentido? Dialogue: 0,0:07:21.44,0:07:24.54,Default,,0000,0000,0000,,É esse GG Taiti ou Python Dialogue: 0,0:07:24.58,0:07:28.28,Default,,0000,0000,0000,,é uma em inglês, Quer dizer, para traduzir\Nem português quer dizer título. Dialogue: 0,0:07:28.38,0:07:32.32,Default,,0000,0000,0000,,É que eu venho das mensais de novo,\Né o nome que você quiser. Dialogue: 0,0:07:32.38,0:07:35.32,Default,,0000,0000,0000,,E aqui\Nvocê tem que repetir o nome dos eixos. Dialogue: 0,0:07:35.32,0:07:37.19,Default,,0000,0000,0000,,O que você colocou aqui? Dialogue: 0,0:07:37.19,0:07:39.72,Default,,0000,0000,0000,,A recomendação não é repetir\Nos nomes aqui Eixo Dialogue: 0,0:07:39.72,0:07:43.30,Default,,0000,0000,0000,,X e eixo Y. Dialogue: 0,0:07:43.36,0:07:46.50,Default,,0000,0000,0000,,Alcançamos nosso objetivo,\Nque era conseguir com a linguagem R, Dialogue: 0,0:07:46.70,0:07:48.70,Default,,0000,0000,0000,,criar gráfico de barras. Dialogue: 0,0:07:48.70,0:07:52.24,Default,,0000,0000,0000,,E agora fica aquela velha dica para vocês Dialogue: 0,0:07:52.30,0:07:56.74,Default,,0000,0000,0000,,pense em dados que vocês tem\Nsão parte financeira, alguma coisa, Dialogue: 0,0:07:56.74,0:08:01.51,Default,,0000,0000,0000,,uma projeção que você queira fazer\Nou que se queira fazer uma análise. Dialogue: 0,0:08:01.58,0:08:05.08,Default,,0000,0000,0000,,Você pode buscar na internet\Nalgum conjunto de dados, Dialogue: 0,0:08:05.18,0:08:07.25,Default,,0000,0000,0000,,joga pra dentro do R\Na palavra jogar mesmo. Dialogue: 0,0:08:07.25,0:08:12.22,Default,,0000,0000,0000,,Traga para dentro do R,\Nutilize o GG Plot, coloque seus gráficos, Dialogue: 0,0:08:12.29,0:08:16.50,Default,,0000,0000,0000,,mude a cor em vez de azul,\Ncoloque outra cor, mude o nome dos eixos Dialogue: 0,0:08:16.50,0:08:20.33,Default,,0000,0000,0000,,X e Y e com isso você vai se\Nsentindo mais confiante que você. Dialogue: 0,0:08:20.33,0:08:22.43,Default,,0000,0000,0000,,Sim, conseguiu aprender a gerar gráficos.