Está en la página 1de 43

POWER BI COM GRÁFICOS

E INFOGRÁFICOS CRIADOS
PELO R

Grimaldo Oliveira
1. Criaremos gráficos e infográficos a
partir dos scripts R.
2. Será possível entender a ligação do R
dentro do Power BI e saber utilizar os
seus recursos.
3. Utilizaremos a leitura de diversos
arquivos e iremos preparar um
projeto em Power BI somente com
gráficos do R.
4. Entederemos a ligação entre o R, R-
Studio e Power BI.
5. Você verá que poderá criar gráficos e
Sobre Power BI gráficos e realizar tarefas de análise de dados.
infográficos criados pelo R
Sites Importantes

R-Studio R Power BI

https://www.rstudio. Download R-4.0.5 for https://www.micros


com/products/rstudi Windows. The oft.com/pt-
o/download/ https://cran.r- br/download/details.
project.org/bin/wind aspx?id=58494
ows/base/for
statistical computing.
Iniciando
Integração Power BI + R-studio
+R
Utilizamos o Power Point para a criação dos templates utilizados
em nosso projeto.

Nosso Projeto!
Preparação de templates no
Power Point
Vamos criar o nosso projeto e pensar em cada etapa, serão
assuntos e datasets diferentes.

Nosso Projeto!
Vamos criar o nosso projeto no
Power BI com R
Utilizamos também um arquivo Json para formatação
em nosso projeto.

{"name":"aula","dataColors":["#0D0873","#14
Nosso Projeto! 20FF","#3E0AFF","#5202FF"],"background":"#
Json para formatação de cores CED5ED","textClasses":{"callout":{"fontSize":"
e fontes de letras 12","fontFace":"Calibri"},"title":{"fontSize":"1
2","fontFace":"Calibri"},"header":{"fontSize":"
12","fontFace":"Calibri"},"label":{"fontSize":"1
2","fontFace":"Calibri"}}}
Antes de qualquer atividade você terá que ter os softwares
instalados em sua máquina.

Vamos começar!
Vamos instalar o R, R-studio e o Power
BI
Quais os passos para dentro do Power BI, executar os scripts
em R.

R-studio Power BI

Power BI
Vamos começar!
Como vai funcionar a
integração
Vamos dar inicio ao nosso projeto e pensar em cada etapa, serão
assuntos e datasets diferentes.

Nossos Primeiros gráficos!


Vamos criar a nossa primeira
página com gráficos da base
CO2 e temperatura Porto
Alegre dentro do Power BI com
R
O pacote ggplot2 é carregado no R, a função principal é
à visualização de dados. Com ele é possível melhorar
significativamente a qualidade, apresentação e a estética
de seus gráficos.

Você precisa instalar o pacote pelo comando install.packages

install.packages("ggplot2")
Vamos começar! library(ggplot2)

Entendendo nosso primeiro


script, uso da biblioteca
ggplot2
O ggplot trabalha a construção de gráficos camada por camada.

• A primeira camada é um data frame.


• Cada camada do gráfico representará um tipo de personalização.
• Você incrementará com quantas camadas desejar. As camadas são somadas
com um +.
• Uma ou mais funções geom_() definirá o tipo de gráfico gerado.

EX:
Primeira camada
Entenda o ggplot! ggplot(data = CO2)

Veja como ele trabalha

Segunda Camada
ggplot(data = CO2) + geom_point(mapping = aes(x = conc, y = uptake))
O R roda o código e inclui os resultados ao
compilar o script. Primeiro Script.

Vamos começar!
Execute agora o código de exemplo
Carregando novo arquivo

Vamos incrementar o
código Arquivo das temperaturas de Porto Alegre.
Temperatura_porto_alegre.xls
O R roda o código e inclui os resultados ao
compilar o script. Segundo Script.

Vamos Lá!
Execute agora o segundo código de
exemplo
O R roda o código e inclui os resultados ao
compilar o script. Terceiro Script.

Vamos Lá!
Execute agora o terceiro código de
exemplo
O R roda o código e inclui os resultados ao
compilar o script. QuartoScript.

Vamos Lá!
Execute agora o quarto código de
exemplo
As formas geográficas são determinadas pelos geoms. A exibição
dependerá do objeto que você escolheu. Vimos, que a função
geom_point() gera gráficos de dispersão. Existem muitos outros,
vejamos:

geom_boxplot : Gera para boxplots. Variação de dados observados


de uma variável numérica por meio de quartis.
Vamos começar! geom_histogram: Gera histogramas. também conhecido como
distribuição de frequências.
Os tipos de formatos geom_bar : Gera gráfico para barras.
geom_hline: Gera gráfico de retas horizontais.
geom_abline: Gera um gráfico representativo de regressão linear.
geom_line : Gera gráfico de linhas.
geom_area : Gera um gráfico de área.
Vamos para nossa segunda página do nosso projeto.

Nossos Próximo gráfico!


Vamos criar a nossa próxima
página com gráfico Boxplot do
dataset temperatura Porto
Alegre dentro do Power BI com
R
É utilizada na estatística como uma ferramenta gráfica para
representar a variação de dados observados de uma determinada
variável numérica, para isso são analisados os chamados quartis, que
no gráfico representa 25%, 50%, 75% , e ainda valores de mínimo,
máximo e dados fora da faixa (outliers).

Q1

Entendendo!
Mediana Q3

O que é o Boxplot ou Diagrama de


Caixa
25% 50% 75%
O R roda o código e inclui os resultados ao
compilar o script. Quinto e Sexto Script.

Vamos começar!
Execute agora o código de exemplo
geom_boxplot()
Vamos para nossa terceira página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico de Barra e
tabela dinâmica do dataset
temperatura Porto Alegre
dentro do Power BI com R
O R roda o código e inclui os resultados ao
compilar o script. Sétimo Script.

Vamos começar!
Execute agora o código de exemplo
geom_bar()
Vamos para nossa quarta página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico Histograma
do dataset temperatura Porto
Alegre dentro do Power BI com
R
É o meio de representar graficamente em forma de colunas ou em
barras um conjunto de dados previamente dividido em classes
uniformes ou não uniformes. Diferente do gráfico de barras o
histograma possui suas barras lado a lado.

Entendendo! 50

O que é Histograma 40

Frequência
30

20

10

40 50 60 70 80 90

Peso
O R roda o código e inclui os resultados ao
compilar o script. Oitavo Script.

Vamos começar!
Execute agora o código de exemplo
geom_histogram()
Vamos para nossa quinta página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico Violino do
dataset interno mtcars dentro
do Power BI com R
O R roda o código e inclui os resultados ao
compilar o script. Nono Script.

Vamos começar!
Execute agora o código de exemplo
geom_violin()
Vamos para nossa sexta página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico Heatmap
do dataset temperatura Porto
Alegre dentro do Power BI com
R
O R roda o código e inclui os resultados ao
compilar o script. Décimo Script.

Vamos começar!
Execute agora o código de exemplo
geom_tile()
Vamos para nossa sétima página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com infográfico do
dataset temperatura Porto
Alegre dentro do Power BI com
R
Vamos começar!
União de gráficos, criação do
infográfico
É possível fazer a união de todos os gráficos por meio do
componente grid.arrange, desta forma criando o chamado
infográfico em R. É o Décimo primeiro Script.
Vamos para nossa oitava página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com valores de Bitcoin
lendo da WEB dentro do Power
BI com R
O R roda o código e inclui os resultados ao
compilar o script. Décimo Segundo Script.
Arquivo WEB.

Vamos começar!
Criando o
Connected Scatterplot
Vamos para nossa nona página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico de
densidade (imagem por cores)
lendo dados do dataset
viagens dentro do Power BI
com R
O R roda o código e inclui os resultados ao
compilar o script. Décimo Terceiro Script.
Arquivo viagem.

Vamos começar!
Criando o
2d Density Plot
Vamos para nossa décima página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico de
correlação e distribuição de
densidade lendo dados
gerados internamente no R
dentro do Power BI com R
O R roda o código e inclui os resultados ao
compilar o script. Décimo Quarto Script.

Vamos começar!
Criando o
Correlação e densidade
Vamos para nossa última página do nosso projeto.

Nosso próximo gráfico!


Vamos criar a nossa próxima
página com gráfico Lolipop
com dados sobre cotação do
dólar dentro do Power BI com R
O R roda o código e inclui os resultados ao
compilar o script. Décimo Quinto Script.

Vamos começar!
Criando o
Lolipop
Site: https://rstudio.com/wp-content/uploads/2015/03/ggplot2-cheatsheet.pdf

Consulta: CHEAT SHEET


PRÁTICA

ENVIE AO PROFESSOR

PREPARE UMA SÉRIE DE GRÁFICOS


COM AS CARACTERÍSTICAS
APRESENTADAS AQUI NO CURSO.
UTILIZE O COMPONENTE grid.arrange para
organizar e envie para mim.
grimaldo_lopes@hotmail.com
Utilize os datasets prontos do R
https://stat.ethz.ch/R-manual/R-
devel/library/datasets/html/00Index.html
Muito
Obrigado!

Grimaldo Oliveira

También podría gustarte