< Return to Video

DSCR CAP03 2024 VA03 LINGUAGEM R GRAFICO DE BARRAS

  • 0:08 - 0:10
    Com certeza, no seu cotidiano,
  • 0:10 - 0:15
    você já se deparou com a necessidade
    de interpretar um gráfico de barras,
  • 0:15 - 0:18
    ou até mesmo ter que fazer
    um gráfico de barras,
  • 0:18 - 0:22
    talvez no Excel ou talvez em alguma
    linguagem de programação.
  • 0:22 - 0:24
    E não ia ser diferente aqui.
  • 0:24 - 0:26
    Vocês também vão aprender
    a fazer com a linguagem R.
  • 0:26 - 0:28
    Vem comigo que eu vou mostrar para vocês.
  • 0:29 - 0:30
    Aqui eu deixei um script pré-pronto.
  • 0:30 - 0:36
    Como sempre, eu tento deixar um comentário,
    um código comentado para vocês,
  • 0:36 - 0:39
    para que facilite a interpretação.
  • 0:39 - 0:44
    Na primeira parte aqui, nós iremos
    executar juntos, tudo bem?
  • 0:44 - 0:49
    E aqui, nessa primeira parte, vem
    um conteúdo que vocês viram anteriormente,
  • 0:49 - 0:52
    que seria esse "install.packages".
  • 0:52 - 0:53
    O que seria isso?
  • 0:53 - 0:56
    Vamos digitar juntos: install.packages.
  • 0:56 - 0:59
    Lembre-se que o R da uma sugestão para vocês.
  • 0:59 - 1:02
    E agora nós iremos utilizar quem?
  • 1:02 - 1:04
    O ggplot2, tá?
  • 1:04 - 1:08
    Você fala: "Rafa, mas eu
    não sei isso de cabeça".
  • 1:08 - 1:13
    Tem diversos tipos de pacotes
    que vocês utilizam durante a programação.
  • 1:13 - 1:17
    Para fazer o gráfico de barras,
    você tem que utilizar o "ggplot2".
  • 1:17 - 1:21
    Observando aqui, agora nós
    temos que instalar esse pacote.
  • 1:21 - 1:25
    Se vocês apertarem o Enter,
    vocês tem que aguardar.
  • 1:25 - 1:30
    Lembre-se que não é porque está
    vermelho que tem um problema, tudo bem?
  • 1:30 - 1:33
    Se vocês tentarem
    interpretar o que está aqui,
  • 1:33 - 1:38
    warning não é um erro, tá, é um aviso.
  • 1:38 - 1:41
    Caso vocês queiram traduzir,
    fiquem à vontade, tudo bem?
  • 1:41 - 1:45
    E perceba que foi instalado
    com sucesso aqui.
  • 1:45 - 1:49
    Fez um download e adicionou
    para dentro do nosso R Studio.
  • 1:49 - 1:52
    E aí você fala: "Vamos
    para a próxima parte agora, Rafa?"
  • 1:52 - 1:52
    Vamos.
  • 1:52 - 1:55
    Deixei o script pré-pronto aqui para nós.
  • 1:55 - 1:57
    "Qual é essa próxima parte, Rafa?"
  • 1:57 - 2:01
    Sempre que instalamos,
    precisamos chamar essa biblioteca.
  • 2:01 - 2:04
    Olhe aqui, esse pacote,
    essa biblioteca, o ggplot2,
  • 2:04 - 2:07
    foi instalado aqui dentro do R Studio.
  • 2:07 - 2:09
    Então ele está pronto para ser utilizado.
  • 2:09 - 2:13
    Foi adicionado, por isso que foi
    feito o download, tudo bem?
  • 2:13 - 2:17
    E agora nós precisamos chamar para que essa
    tela que nós estamos programando agora
  • 2:17 - 2:21
    consiga utilizar
    as funcionalidades do ggplot2.
  • 2:21 - 2:23
    Vamos dar o Enter.
  • 2:23 - 2:24
    Aí apareceu um erro.
  • 2:24 - 2:25
    De novo, não é um erro.
  • 2:25 - 2:27
    Se você achar que é um erro, não é.
  • 2:27 - 2:28
    Fiquem espertos.
  • 2:28 - 2:31
    É uma mensagem de alerta, tá?
  • 2:31 - 2:36
    Agora que nós já temos um ambiente
    preparado, já instalamos o pacote do ggplot,
  • 2:36 - 2:42
    nós vamos agora simular uma situação,
    ter uma base de dados aqui com as vendas,
  • 2:42 - 2:44
    como por exemplo, uma empresa de sapatos,
  • 2:44 - 2:47
    e depois nós iremos
    projetar esses gráficos.
  • 2:47 - 2:49
    Eu vou mostrar a minha tela para vocês.
  • 2:49 - 2:54
    Eu deixei um script pronto aqui
    para podermos gerar uma base de dados.
  • 2:54 - 2:56
    Eu vou apertar o Control + X.
  • 2:56 - 2:57
    O que seria esse vendas?
  • 2:57 - 3:01
    Aqui é um intervalo de vendas
    de oito meses de uma empresa.
  • 3:01 - 3:05
    No primeiro mês vendeu
    120 reais, no segundo 150,
  • 3:05 - 3:08
    no terceiro teve uma queda,
    depois subiu novamente.
  • 3:08 - 3:12
    Nem sempre as vendas apresentam
    uma ordem crescente ou decrescente.
  • 3:12 - 3:14
    Isso aqui é um cenário normal.
  • 3:14 - 3:19
    Lógico que o esperado de uma empresa
    são as vendas serem sempre crescentes, né?
  • 3:19 - 3:22
    Agora vamos exibir esses dados...
  • 3:22 - 3:24
    print(vendas)...
  • 3:25 - 3:25
    Enter.
  • 3:25 - 3:27
    Os dados estão aqui armazenados.
  • 3:27 - 3:31
    E aí vamos andar mais um passo
    para tentarmos chegar
  • 3:31 - 3:34
    na parte de gerar o gráfico de barras.
  • 3:34 - 3:35
    O scrip está pré-pronto novamente.
  • 3:35 - 3:37
    Eu dei um Control + V.
  • 3:37 - 3:40
    Eu vou recortar agora
    a parte que não nos interessa.
  • 3:40 - 3:42
    O que é essa outra parte aqui?
  • 3:42 - 3:47
    Olhe, "Criando um dataframe
    para os dados de vendas".
  • 3:47 - 3:51
    Eu vou apertar um Enter, vou exibir,
    e vou explicar para vocês
  • 3:51 - 3:55
    o que tem naquela linha de execução.
  • 3:56 - 3:59
    "Rafa, você executou e não nos ensinou."
  • 3:59 - 4:00
    Vamos tentar entender?
  • 4:00 - 4:02
    Talvez agora vocês consigam.
  • 4:02 - 4:06
    Anteriormente, nós tínhamos criado
    vendas com os valores dos oito meses,
  • 4:06 - 4:07
    só que não nomeamos.
  • 4:07 - 4:10
    Olhando, você sabe que esse é
    do mês um, esse é do mês dois,
  • 4:10 - 4:13
    esse é do mês três, até o do mês oito.
  • 4:13 - 4:17
    Só que precisamos dizer,
    instruir o computador,
  • 4:17 - 4:20
    a que mês se refere cada dado.
  • 4:20 - 4:22
    Como fazemos isso?
  • 4:22 - 4:27
    Criei aqui um dataframe
    que se chama "dados_vendas".
  • 4:27 - 4:31
    A instrução, aquela
    conhecida value_instrucao,
  • 4:31 - 4:34
    que foi tema de outra aula, "data.frame".
  • 4:34 - 4:39
    Nós precisamos dizer então que esse vai ser
    referente ao mês um, esse é o mês dois.
  • 4:39 - 4:41
    Como fazemos isso?
  • 4:41 - 4:44
    Vamos criar uma coluna chamada "Mês",
  • 4:44 - 4:48
    e pedir para nomear
    sequencialmente cada linha.
  • 4:48 - 4:55
    Se aqui fosse seis meses
    de vendas seria de 1 a 6.
  • 4:55 - 4:56
    No nosso caso, não, né?
  • 4:56 - 4:59
    Vamos manter aqui o valor oito.
  • 4:59 - 5:02
    E a outra coluna aqui, eu
    vou manter o nome vendas.
  • 5:02 - 5:05
    Por isso que saiu esse resultado.
  • 5:05 - 5:10
    E agora que o ambiente está preparado,
    nós podemos ir para a nossa última parte.
  • 5:10 - 5:14
    Novamente, se vocês me permitem,
    eu vou executar primeiro.
  • 5:14 - 5:17
    Eu vou mostrar o resultado
    que gerou do gráfico,
  • 5:17 - 5:20
    e agora eu vou explicar para vocês, tá?
  • 5:20 - 5:22
    "O que aconteceu aqui, Rafa?"
  • 5:22 - 5:27
    Eu sempre deixo um comentário
    para conseguir entender o que está abaixo.
  • 5:27 - 5:30
    Nós não tínhamos instalado o ggplot?
  • 5:30 - 5:32
    Agora nós vamos utilizar.
  • 5:32 - 5:34
    Nós temos que fornecer
    a base de dados para o ggplot,
  • 5:34 - 5:38
    a instrução de gerar o gráfico de barras.
  • 5:38 - 5:40
    É a "dados_vendas".
  • 5:40 - 5:43
    Forneci, e eu tenho que dar nome.
  • 5:43 - 5:48
    Nós temos um eixo, que é
    o eixo X, e o outro, que é o Y.
  • 5:48 - 5:54
    Ao eixo X, eu atribui o nome de mês,
    mês um, mês dois, mês três,
  • 5:54 - 5:56
    mês quatro, até o mês oito.
  • 5:56 - 5:59
    E aqui é o volume de vendas, mês Y.
  • 5:59 - 6:03
    Isso é uma coisa convencional
    para conseguir verificar quanto...
  • 6:03 - 6:06
    Mês quatro, quanto que eu vendia?
  • 6:06 - 6:10
    Está aqui, olhe, num intervalo
    entre 150 e 200.
  • 6:10 - 6:12
    Mês cinco, por exemplo...
  • 6:12 - 6:14
    Está fácil de ver aqui
    que no mês cinco foi 200.
  • 6:14 - 6:16
    "Rafa, será que isso é verdade?"
  • 6:16 - 6:22
    Você pode vir aqui e olhar:
    um, dois, três, quatro, cinco,
  • 6:22 - 6:25
    ou até mesmo ir direto
    ao nosso data frame.
  • 6:25 - 6:26
    Então está certo como foi projetado.
  • 6:26 - 6:28
    Não teria como errar.
  • 6:28 - 6:34
    Aqui no último mês está entre os 150 e 200.
  • 6:34 - 6:38
    Está certo, olhe, está mais
    próximo do 200, olhe, 190.
  • 6:38 - 6:39
    E como é feito isso?
  • 6:39 - 6:43
    Você atribui um nome, o famoso "aes".
  • 6:43 - 6:47
    Dá um nome ao eixo X, ao eixo Y.
  • 6:47 - 6:51
    Outra parte muito interessante
    é você poder atribuir
  • 6:51 - 6:53
    a cor que você quer no seu dataframe.
  • 6:53 - 6:55
    Só tem um velho probleminha.
  • 6:55 - 6:57
    Talvez não um problema, mas uma solução.
  • 6:57 - 6:58
    A cor tem que ser em inglês,
  • 6:58 - 7:01
    porque se fosse instrução
    em português seria azul.
  • 7:01 - 7:02
    Só que tem que colocar "blue".
  • 7:02 - 7:06
    Aí se você escolher
    vermelha, vai ser "red",
  • 7:06 - 7:08
    se for branca, vai ser "white".
  • 7:08 - 7:11
    Você vai verificar
    qual é a cor que você quer as suas barras.
  • 7:11 - 7:14
    Aqui é o estado de identificação
  • 7:14 - 7:17
    que você quer que ele
    gere gráfico de barras
  • 7:17 - 7:20
    e que esteja alinhado
    com os números à esquerda.
  • 7:20 - 7:21
    Isso faz sentido.
  • 7:21 - 7:24
    E esse "ggtitle"?
  • 7:24 - 7:28
    "Title", traduzindo do inglês
    para o português, quer dizer "título".
  • 7:28 - 7:30
    E aqui, "Vendas Mensais".
  • 7:30 - 7:32
    De novo, é o nome que você quiser.
  • 7:32 - 7:37
    E aqui você tem que repetir o nome
    dos eixos, o que você colocou aqui.
  • 7:37 - 7:43
    A recomendação é repetir
    os nomes aqui, eixo X e eixo Y.
  • 7:43 - 7:49
    Alcançamos nosso objetivo, que era conseguir
    criar gráfico de barras com a linguagem R.
  • 7:49 - 7:52
    E agora fica aquela velha dica para vocês:
  • 7:52 - 7:57
    pense em dados que vocês
    tem da parte financeira,
  • 7:57 - 8:02
    uma projeção que você queira fazer
    ou que você queira fazer uma análise,
  • 8:02 - 8:05
    ou você pode buscar na internet
    algum conjunto de dados.
  • 8:05 - 8:06
    Jogue para dentro do R.
  • 8:06 - 8:07
    A palavra é jogar mesmo.
  • 8:07 - 8:11
    Traga para dentro do R, utilize o ggplot,
  • 8:11 - 8:13
    coloque os seus gráficos, mude a cor.
  • 8:13 - 8:15
    Em vez de azul, coloque outra cor.
  • 8:15 - 8:17
    Mude o nome dos eixos X e Y.
  • 8:17 - 8:20
    E, com isso, você vai
    se sentir mais confiante
  • 8:20 - 8:22
    porque você conseguiu
    aprender a gerar gráficos.
Title:
DSCR CAP03 2024 VA03 LINGUAGEM R GRAFICO DE BARRAS
Video Language:
Portuguese, Brazilian
Duration:
08:26

Portuguese, Brazilian subtitles

Incomplete

Revisions Compare revisions