[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:08.04,0:00:09.66,Default,,0000,0000,0000,,Com certeza, no seu cotidiano, Dialogue: 0,0:00:09.66,0:00:14.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.12,Default,,0000,0000,0000,,talvez no Excel ou talvez em alguma \Nlinguagem de programação. Dialogue: 0,0:00:22.12,0:00:23.70,Default,,0000,0000,0000,,E não ia ser diferente aqui. Dialogue: 0,0:00:23.70,0:00:26.33,Default,,0000,0000,0000,,Vocês também vão aprender\Na fazer com a linguagem R. Dialogue: 0,0:00:26.33,0:00:28.17,Default,,0000,0000,0000,,Vem comigo que eu vou mostrar para vocês. Dialogue: 0,0:00:28.71,0:00:30.46,Default,,0000,0000,0000,,Aqui eu deixei um script pré-pronto. Dialogue: 0,0:00:30.46,0:00:35.66,Default,,0000,0000,0000,,Como sempre, eu tento deixar um comentário,\Num código comentado para vocês, Dialogue: 0,0:00:35.66,0:00:39.22,Default,,0000,0000,0000,,para que facilite a interpretação. Dialogue: 0,0:00:39.22,0:00:43.51,Default,,0000,0000,0000,,Na primeira parte aqui, nós iremos \Nexecutar juntos, tudo bem? Dialogue: 0,0:00:43.51,0:00:49.35,Default,,0000,0000,0000,,E aqui, nessa primeira parte, vem \Num conteúdo que vocês viram anteriormente, Dialogue: 0,0:00:49.35,0:00:52.10,Default,,0000,0000,0000,,que seria esse esse "install.packages". Dialogue: 0,0:00:52.10,0:00:53.20,Default,,0000,0000,0000,,O que seria isso? Dialogue: 0,0:00:53.20,0:00:56.02,Default,,0000,0000,0000,,Vamos digitar juntos: install.packages. 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.29,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.60,Default,,0000,0000,0000,,"Você fala: Rafa, mas eu \Nnão sei isso de cabeça." Dialogue: 0,0:01:07.60,0:01:12.64,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:17.08,Default,,0000,0000,0000,,Para fazer o gráfico de barras,\Nvocê tem que utilizar o ggplot2. Dialogue: 0,0:01:17.08,0:01:21.38,Default,,0000,0000,0000,,Observando aqui, agora nós \Ntemos que instalar esse pacote. Dialogue: 0,0:01:21.38,0:01:24.98,Default,,0000,0000,0000,,Se vocês apertarem o Enter, \Nvocês tem que aguardar. Dialogue: 0,0:01:24.98,0:01:29.60,Default,,0000,0000,0000,,Lembre-se que não é porque está\Nvermelho que tem um problema, tudo bem? Dialogue: 0,0:01:29.60,0:01:33.23,Default,,0000,0000,0000,,Se vocês tentarem \Ninterpretar o que está aqui, Dialogue: 0,0:01:33.23,0:01:37.50,Default,,0000,0000,0000,,warning não é um erro, tá, é 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,,Eu vou recortar a parte que não nos interessa\Nagora, que é essa outra parte aqui, Dialogue: 0,0:03:41.25,0:03:44.66,Default,,0000,0000,0000,,que só está criando um dataframe\Npara os dados de vendas. Dialogue: 0,0:03:47.23,0:03:50.100,Default,,0000,0000,0000,,Eu vou apertar um Enter, 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 é o mês um, esse é \No mês dois, 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 precisamos instruir o computador,\Nos dados referente a cada mês, Dialogue: 0,0:04:17.16,0:04:20.19,Default,,0000,0000,0000,,Qual mês? Dialogue: 0,0:04:20.43,0:04:22.36,Default,,0000,0000,0000,,Como fazemos isso? Dialogue: 0,0:04:22.36,0:04:27.07,Default,,0000,0000,0000,,Criei aqui um dataframe que se chama "dados_vendas" Dialogue: 0,0:04:27.13,0:04:30.04,Default,,0000,0000,0000,,aquela velha 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 então \Nque 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 fazemos 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,,Se aqui fosse seis meses \Nde 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 para a nossa\Núltima parte novamente. Dialogue: 0,0:05:11.08,0:05:14.41,Default,,0000,0000,0000,,Se vocês me permitem,\Neu vou executar primeiro. Dialogue: 0,0:05:14.48,0:05:16.28,Default,,0000,0000,0000,,Eu vou mostrar o resultado \Nque gerou do gráfico. Dialogue: 0,0:05:16.28,0:05:19.95,Default,,0000,0000,0000,,E agora eu vou explicar para vocês\No 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:30.80,Default,,0000,0000,0000,,Nós não tínhamos instalado o ggplot. Dialogue: 0,0:05:30.80,0:05:31.80,Default,,0000,0000,0000,,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 o ggplot\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_vendas". 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, que é \No eixo X, e o outro que é o Y. Dialogue: 0,0:05:48.38,0:05:53.62,Default,,0000,0000,0000,,Ao eixo X, eu atribui o nome\Nde mê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 do 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,,Está 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 vir aqui olhar: \Num, dois, três, quatro, cinco, Dialogue: 0,0:06:19.84,0:06:24.48,Default,,0000,0000,0000,,ou até mesmo ir direto \Nao 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,,Então, Rafa, onde estão 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 é feito isso? Dialogue: 0,0:06:40.33,0:06:42.63,Default,,0000,0000,0000,,Não se 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 é você \Npoder atribuir a cor que você quiser Dialogue: 0,0:06:49.21,0:06:53.24,Default,,0000,0000,0000,,que y data.frame. Dialogue: 0,0:06:53.34,0:06:54.78,Default,,0000,0000,0000,,Só tem 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,,Se fosse instrução em português,\Nseria azul, só que tem que 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 você tem que repetir \No 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 X e eixo Y. Dialogue: 0,0:07:43.36,0:07:46.50,Default,,0000,0000,0000,,Alcançamos nosso objetivo, que era conseguir \Ncriar gráfico de barras com a linguagem R. 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,\Nseja 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, jogue paqra dentro do R. Dialogue: 0,0:08:05.18,0:08:07.25,Default,,0000,0000,0000,,A palavra é jogar mesmo. Dialogue: 0,0:08:07.25,0:08:12.22,Default,,0000,0000,0000,,Traga para dentro do R,\Nutilize o ggplot, coloque seus gráficos, mude a cor. Dialogue: 0,0:08:12.29,0:08:16.50,Default,,0000,0000,0000,,Em vez de azul, coloque outra cor. Dialogue: 0,0:08:16.50,0:08:19.33,Default,,0000,0000,0000,,Mude o nome dos eixos X e Y. Dialogue: 0,0:08:19.33,0:08:20.33,Default,,0000,0000,0000,,E, com isso, você vai se\Nsentindo mais confiante Dialogue: 0,0:08:20.33,0:08:22.43,Default,,0000,0000,0000,,porque você conseguiu\Naprender a gerar gráficos.