[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 "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.60,Default,,0000,0000,0000,,warning não é um erro, tá, é um aviso. Dialogue: 0,0:01:37.60,0:01:41.07,Default,,0000,0000,0000,,Caso vocês queiram traduzir, \Nfiquem à vontade, tudo bem? Dialogue: 0,0:01:41.07,0:01:44.52,Default,,0000,0000,0000,,E perceba que foi instalado\Ncom sucesso aqui. Dialogue: 0,0:01:44.52,0:01:49.34,Default,,0000,0000,0000,,Fez um download e adicionou \Npara dentro do nosso R Studio. Dialogue: 0,0:01:49.34,0:01:51.73,Default,,0000,0000,0000,,E aí você fala: "Vamos \Npara a próxima parte agora, Rafa?" Dialogue: 0,0:01:51.73,0:01:52.34,Default,,0000,0000,0000,,Vamos. Dialogue: 0,0:01:52.34,0:01:54.83,Default,,0000,0000,0000,,Deixei o script pré-pronto aqui para nós. Dialogue: 0,0:01:54.83,0:01:56.71,Default,,0000,0000,0000,,"Qual é essa próxima parte, Rafa?" Dialogue: 0,0:01:56.71,0:02:00.65,Default,,0000,0000,0000,,Sempre que instalamos,\Nprecisamos chamar essa biblioteca. Dialogue: 0,0:02:00.65,0:02:04.19,Default,,0000,0000,0000,,Olhe aqui, esse pacote, o ggplot2, Dialogue: 0,0:02:04.19,0:02:06.50,Default,,0000,0000,0000,,foi instalado aqui dentro do R Studio. Dialogue: 0,0:02:06.50,0:02:08.93,Default,,0000,0000,0000,,Então ele está pronto para ser utilizado. Dialogue: 0,0:02:08.93,0:02:12.66,Default,,0000,0000,0000,,Foi adicionado, por isso que foi \Nfeito o download, tudo bem? Dialogue: 0,0:02:12.66,0:02:17.14,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.14,0:02:21.34,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:23.89,Default,,0000,0000,0000,,Aí apareceu um erro. Dialogue: 0,0:02:23.89,0:02:25.18,Default,,0000,0000,0000,,De novo, 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.17,Default,,0000,0000,0000,,É uma mensagem de alerta, tá? Dialogue: 0,0:02:31.17,0:02:36.09,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:41.83,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:43.72,Default,,0000,0000,0000,,como por exemplo, uma empresa de sapatos, Dialogue: 0,0:02:43.72,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:48.73,Default,,0000,0000,0000,,Vou mostrar a minha tela para vocês. Dialogue: 0,0:02:48.73,0:02:54.37,Default,,0000,0000,0000,,Eu deixei um script pronto aqui \Npara podermos gerar uma base de dados. Dialogue: 0,0:02:54.37,0:02:56.02,Default,,0000,0000,0000,,Eu vou apertar o Control + X. Dialogue: 0,0:02:56.02,0:02:57.61,Default,,0000,0000,0000,,O que seria esse vendas? Dialogue: 0,0:02:57.61,0:03:01.01,Default,,0000,0000,0000,,Aqui é um intervalo de venda \Nde oito meses de uma empresa. Dialogue: 0,0:03:01.01,0:03:04.78,Default,,0000,0000,0000,,No primeiro mês vendeu \N120 reais, no segundo 150, Dialogue: 0,0:03:04.78,0:03:08.15,Default,,0000,0000,0000,,no terceiro teve uma queda,\Ndepois subiu novamente. Dialogue: 0,0:03:08.15,0:03:11.86,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.73,Default,,0000,0000,0000,,Lógico que o esperado de uma empresa\Nsão as vendas serem sempre crescentes, né? 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:23.56,Default,,0000,0000,0000,,print(vendas)... Dialogue: 0,0:03:24.74,0:03:25.49,Default,,0000,0000,0000,,Enter. Dialogue: 0,0:03:25.49,0:03:27.34,Default,,0000,0000,0000,,Os dados estão aqui armazenados Dialogue: 0,0:03:27.34,0:03:30.81,Default,,0000,0000,0000,,E aí vamos andar mais um passo \Npara tentarmos chegar Dialogue: 0,0:03:30.81,0:03:33.78,Default,,0000,0000,0000,,na parte de gerar o gráfico de barras. Dialogue: 0,0:03:33.78,0:03:35.34,Default,,0000,0000,0000,,O scrip está pré-pronto novamente. Dialogue: 0,0:03:35.34,0:03:36.88,Default,,0000,0000,0000,,Eu dei um Control + V. Dialogue: 0,0:03:36.88,0:03:40.25,Default,,0000,0000,0000,,Eu vou recortar agora \Na parte que não nos interessa. Dialogue: 0,0:03:40.25,0:03:42.09,Default,,0000,0000,0000,,O que é essa outra parte aqui? Dialogue: 0,0:03:42.09,0:03:47.23,Default,,0000,0000,0000,,Olhe, "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:55.33,Default,,0000,0000,0000,,o que tem naquela linha de execução. Dialogue: 0,0:03:56.26,0:03:58.60,Default,,0000,0000,0000,,"Rafa, você executou e não nos ensinou." Dialogue: 0,0:03:58.60,0:03:59.99,Default,,0000,0000,0000,,Vamos tentar entender? Dialogue: 0,0:03:59.99,0:04:02.17,Default,,0000,0000,0000,,Talvez agora 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.32,Default,,0000,0000,0000,,só que não nomeamos. Dialogue: 0,0:04:07.32,0:04:10.32,Default,,0000,0000,0000,,Olhando, você sabe que esse é \No do mês um, esse é do mês dois, Dialogue: 0,0:04:10.32,0:04:12.98,Default,,0000,0000,0000,,esse é do mês três, até o do mês oito. Dialogue: 0,0:04:12.98,0:04:17.09,Default,,0000,0000,0000,,Só que precisamos dizer, \Ninstruir o computador, Dialogue: 0,0:04:17.09,0:04:20.43,Default,,0000,0000,0000,,a que mês se refere cada dado. 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.13,Default,,0000,0000,0000,,Criei aqui um dataframe \Nque se chama "dados_vendas". Dialogue: 0,0:04:27.13,0:04:30.04,Default,,0000,0000,0000,,A instrução, aquela \Nconhecida value_instrucao, Dialogue: 0,0:04:30.04,0:04:34.31,Default,,0000,0000,0000,,que foi tema de outra aula, "data.freame". Dialogue: 0,0:04:34.31,0:04:39.38,Default,,0000,0000,0000,,Nós precisamos dizer então que esse vai ser \Nreferente ao mês um, 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.92,Default,,0000,0000,0000,,Vamos criar uma coluna chamada "Mês", Dialogue: 0,0:04:43.92,0:04:47.87,Default,,0000,0000,0000,,e pedir para nomear \Nsequencialmente cada linha. Dialogue: 0,0:04:47.87,0:04:54.66,Default,,0000,0000,0000,,Se aqui fosse seis meses \Nde vendas seria de 1 a 6. Dialogue: 0,0:04:54.66,0:04:56.04,Default,,0000,0000,0000,,No nosso caso, não, né? Dialogue: 0,0:04:56.04,0:04:58.61,Default,,0000,0000,0000,,Vamos manter aqui o valor oito. Dialogue: 0,0:04:58.61,0:05:02.32,Default,,0000,0000,0000,,E a outra coluna aqui, eu \Nvou manter o nome vendas. Dialogue: 0,0:05:02.32,0:05:04.84,Default,,0000,0000,0000,,Por isso que saiu esse resultado. Dialogue: 0,0:05:04.84,0:05:10.46,Default,,0000,0000,0000,,E agora que o ambiente está preparado, \Nnós podemos ir para a nossa última parte. Dialogue: 0,0:05:10.46,0:05:13.52,Default,,0000,0000,0000,,Novamente, se vocês me permitem,\Neu vou executar primeiro. Dialogue: 0,0:05:14.48,0:05:17.37,Default,,0000,0000,0000,,Eu vou mostrar o resultado \Nque gerou do gráfico, Dialogue: 0,0:05:17.37,0:05:19.95,Default,,0000,0000,0000,,e agora eu vou explicar para vocês, tá? Dialogue: 0,0:05:19.95,0:05:22.03,Default,,0000,0000,0000,,"O que aconteceu aqui, Rafa?" Dialogue: 0,0:05:22.03,0:05:26.99,Default,,0000,0000,0000,,Eu sempre deixo um comentário\Npara conseguir entender o que está abaixo. Dialogue: 0,0:05:26.99,0:05:30.13,Default,,0000,0000,0000,,Nós não tínhamos instalado o ggplot? Dialogue: 0,0:05:30.13,0:05:31.80,Default,,0000,0000,0000,,Agora nós vamos utilizar. Dialogue: 0,0:05:31.80,0:05:34.42,Default,,0000,0000,0000,,Nós temos que fornecer para o ggplot Dialogue: 0,0:05:34.42,0:05:38.32,Default,,0000,0000,0000,,a instrução de gerar o gráfico \Nde barras, a base de dados. Dialogue: 0,0:05:38.32,0:05:40.39,Default,,0000,0000,0000,,É a "dados_vendas". Dialogue: 0,0:05:40.39,0:05:43.34,Default,,0000,0000,0000,,Forneci, e eu tenho que dar nome. Dialogue: 0,0:05:43.34,0:05:48.38,Default,,0000,0000,0000,,Nós temos um eixo, 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 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 quatro, até o mês oito. Dialogue: 0,0:05:55.82,0:05:59.12,Default,,0000,0000,0000,,E aqui é o volume de vendas, mês Y. Dialogue: 0,0:05:59.12,0:06:03.04,Default,,0000,0000,0000,,Isso é uma coisa convencional\Npara conseguir verificar quanto... Dialogue: 0,0:06:03.04,0:06:05.74,Default,,0000,0000,0000,,Mês quatro, quanto que eu vendia? Dialogue: 0,0:06:05.74,0:06:09.62,Default,,0000,0000,0000,,Está aqui, olhe, num intervalo \Nentre 150 e 200. Dialogue: 0,0:06:09.62,0:06:11.60,Default,,0000,0000,0000,,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 é verdade?" Dialogue: 0,0:06:16.28,0:06:21.64,Default,,0000,0000,0000,,Você pode vir aqui e olhar: \Num, dois, três, quatro, cinco, Dialogue: 0,0:06:21.64,0:06:24.55,Default,,0000,0000,0000,,ou até mesmo ir direto \Nao nosso data frame. Dialogue: 0,0:06:24.55,0:06:26.24,Default,,0000,0000,0000,,Então está certo como foi projetado. Dialogue: 0,0:06:26.24,0:06:27.92,Default,,0000,0000,0000,,Não teria como errar. Dialogue: 0,0:06:27.92,0:06:33.86,Default,,0000,0000,0000,,Aqui no último mês está entre os 150 e 200. Dialogue: 0,0:06:33.86,0:06:38.20,Default,,0000,0000,0000,,Está certo, olhe, está mais \Npróximo do 200, olhe, 190. Dialogue: 0,0:06:38.20,0:06:39.21,Default,,0000,0000,0000,,E como é feito isso? Dialogue: 0,0:06:39.21,0:06:42.63,Default,,0000,0000,0000,,Você atribui um nome, o famoso "aes". Dialogue: 0,0:06:42.63,0:06:46.94,Default,,0000,0000,0000,,Dá um nome ao eixo X, ao eixo Y. Dialogue: 0,0:06:46.94,0:06:50.61,Default,,0000,0000,0000,,Outra parte muito interessante \Né você poder atribuir Dialogue: 0,0:06:50.61,0:06:53.34,Default,,0000,0000,0000,,a cor que você quer no seu dataframe. 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 não um problema, mas uma solução. Dialogue: 0,0:06:56.75,0:06:58.38,Default,,0000,0000,0000,,A cor tem que ser em inglês, Dialogue: 0,0:06:58.38,0:07:00.63,Default,,0000,0000,0000,,porque se fosse instrução \Nem português seria azul. Dialogue: 0,0:07:00.63,0:07:02.25,Default,,0000,0000,0000,,Só que tem que colocar "blue". Dialogue: 0,0:07:02.25,0:07:05.82,Default,,0000,0000,0000,,Aí se você escolher \Nvermelha, vai ser "red", Dialogue: 0,0:07:05.82,0:07:08.09,Default,,0000,0000,0000,,se for branca, vai ser "white". Dialogue: 0,0:07:08.09,0:07:11.12,Default,,0000,0000,0000,,Você vai verificar\Nqual é a cor que você quer as suas barras. Dialogue: 0,0:07:11.12,0:07:14.13,Default,,0000,0000,0000,,Aqui é o estado de identificação Dialogue: 0,0:07:14.13,0:07:16.77,Default,,0000,0000,0000,,que você quer que ele \Ngere gráfico de barras Dialogue: 0,0:07:16.77,0:07:19.95,Default,,0000,0000,0000,,e que esteja alinhado \Ncom os números à esquerda. Dialogue: 0,0:07:19.95,0:07:21.44,Default,,0000,0000,0000,,Isso faz sentido. Dialogue: 0,0:07:21.44,0:07:23.99,Default,,0000,0000,0000,,E esse "ggtitle"? Dialogue: 0,0:07:23.99,0:07:28.38,Default,,0000,0000,0000,,"Title", traduzindo do inglês \Npara o português, quer dizer "título". Dialogue: 0,0:07:28.38,0:07:29.96,Default,,0000,0000,0000,,E aqui, "Vendas Mensais". Dialogue: 0,0:07:29.96,0:07:32.38,Default,,0000,0000,0000,,De novo, é o nome que você quiser. Dialogue: 0,0:07:32.38,0:07:37.19,Default,,0000,0000,0000,,E aqui você tem que repetir o nome \Ndos eixos, o que você colocou aqui. Dialogue: 0,0:07:37.19,0:07:43.27,Default,,0000,0000,0000,,A recomendação é repetir\Nos nomes aqui, eixo X e eixo Y. Dialogue: 0,0:07:43.27,0:07:48.70,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.30,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 \Ntem da parte financeira, Dialogue: 0,0:07:56.74,0:08:01.58,Default,,0000,0000,0000,,uma projeção que você queira fazer\Nou que você queira fazer uma análise, Dialogue: 0,0:08:01.58,0:08:05.02,Default,,0000,0000,0000,,ou você pode buscar na internet\Nalgum conjunto de dados. Dialogue: 0,0:08:05.02,0:08:06.33,Default,,0000,0000,0000,,Jogue para dentro do R. Dialogue: 0,0:08:06.33,0:08:07.25,Default,,0000,0000,0000,,A palavra é jogar mesmo. Dialogue: 0,0:08:07.25,0:08:10.69,Default,,0000,0000,0000,,Traga para dentro do R, utilize o ggplot, Dialogue: 0,0:08:10.69,0:08:12.88,Default,,0000,0000,0000,,coloque os seus gráficos, mude a cor. Dialogue: 0,0:08:12.88,0:08:15.12,Default,,0000,0000,0000,,Em vez de azul, coloque outra cor. Dialogue: 0,0:08:15.12,0:08:17.48,Default,,0000,0000,0000,,Mude o nome dos eixos X e Y. Dialogue: 0,0:08:17.48,0:08:19.93,Default,,0000,0000,0000,,E, com isso, você vai \Nse sentir mais confiante Dialogue: 0,0:08:19.93,0:08:22.30,Default,,0000,0000,0000,,porque você conseguiu\Naprender a gerar gráficos.