curso de markdown - pet estatística ·...

26
Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis Curso de Markdown PET Estatística Bruna Wundervald e Guilherme Hathy Universidade Federal do Paraná 2017 Curso de Markdown Universidade Federal do Paraná

Upload: others

Post on 20-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Curso de MarkdownPET Estatística

Bruna Wundervald e Guilherme Hathy

Universidade Federal do Paraná

2017

Curso de Markdown Universidade Federal do Paraná

Page 2: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Agenda

Apresentações em Beamer

Apresentações com IOSlides

Gráficos interativos com googleVis

Curso de Markdown Universidade Federal do Paraná

Page 3: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Apresentações em Beamer

Curso de Markdown Universidade Federal do Paraná

Page 4: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Elementos de Apresentação:

I Slides sem título: são inseridos com três asteriscos (***) ou - -- -

I Slide de Título: inserido com uma hashtag+título (# Título)I Todos os comandos que valem para texto em markdown,

também valem para as apresentações.I Nas apresentações, podemos definir o tema, cores e tipo de

sombreamento (veremos opções a seguir).I O formato final é de apresentações em beamer é .PDF, ou seja,

estas apresentações devem funcionar em praticamente qualquercomputador.

Curso de Markdown Universidade Federal do Paraná

Page 5: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Tópicos são automaticamente incluídos na agenda com o comando(sumário automático):

\tableofcontents

Curso de Markdown Universidade Federal do Paraná

Page 6: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Exata sintaxe para incluir o sumário automático:

## Agenda

\tableofcontents

# Intro

***Texto do slide

# Meio

***Texto do slide

Curso de Markdown Universidade Federal do Paraná

Page 7: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

---title: Curso de Markdownauthor: PET Estatísticainstitute: Universidade Federal do Paranádate: 2017header-includes:

- \setbeamertemplate{navigation symbols}{}- \usepackage{tcolorbox}- \usepackage[brazil]{babel}

Curso de Markdown Universidade Federal do Paraná

Page 8: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

output:beamer_presentation:

colortheme: orchidhighlight: katekeep_tex: yestheme: Szegedfig_caption: yes

---

Curso de Markdown Universidade Federal do Paraná

Page 9: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I Onde:I O pacote ‘brazil’ é utilizado para traduzir elementos de texto,

por exemplo legendas de gráficos, para o português;I O comando ‘’ é utilizado para evitar que apareçam botões

clicáveis de navegação através da apresentação (não costumaaparecer no linux).

I O pacote ‘tcolorbox’ permite a adição de caixas.I Os comandos ‘colortheme’, ‘theme’ e ‘highlight’ são para a

definição do layout da apresentação. As opções possíveis serãomostradas a seguir.

I A opção ‘fig_caption’ apenas define se as imagens poderãoreceber legendas ou não.

I A opção ‘keep_tex’ serve para decidir manter ou não o arquivo.tex no computador.

Curso de Markdown Universidade Federal do Paraná

Page 10: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Layout

Temas - theme Cores - colortheme Sombreamento - highlight

Szeged orchid tangoAnnArbor albatross haddockBergen beaver kateBoadilla beetle pygmentsCambridgeUS crane monochromeGoettingen default espressoMadrid lily zenburnMontpellier wolverine defaultSingapore sidebartab -

Curso de Markdown Universidade Federal do Paraná

Page 11: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I Adição de caixas

Esta é uma caixa

(texto)

Curso de Markdown Universidade Federal do Paraná

Page 12: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

\begin{tcolorbox}[colback=blue!5,colframe=blue!40!black, title=Esta é uma caixa](texto)\end{tcolorbox}

Curso de Markdown Universidade Federal do Paraná

Page 13: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Apresentações com IOSlides

Curso de Markdown Universidade Federal do Paraná

Page 14: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I IOSlides são apresentações do tipo HTML, e por isso, sãofeitas em navegadores de internet. É importante saber se olocal aonde a apresentação vai ser feita suporta este formato.Alguns navegadores, como o Internet Explorer, nãorenderizam bem o formato HTML para apresentações.

I Página do RStudio sobre IOSlides:I http://rmarkdown.rstudio.com/ioslides_

presentation_format.html

I No parte do output do prêambulo, deve-se utilizar:I output: ioslides_presentation

I Criação de slides: com hashtags (##) ou com - - - -I Subtítulos são adicionados com uma barra em pé:

I Título | Subtítulo

Curso de Markdown Universidade Federal do Paraná

Page 15: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I Imagens são incluídas como anteriormente.I Várias opções de apresentação são definidas no prêambulo.I Para ter tópicos adicionados um a um, utilizar:

ioslides_presentation:incremental: true

I Ou apenas:> - Tópico 1> - Tópico 2

I Para ter uma velocidade de transição menor, utilizar:I ioslides_presentation:

transition: slowerI Outras opções são: “default”, “slower”, “faster”, ou valores

númericos, que equivalem a quantidade de segundos, como 0.3,por exemplo.

Curso de Markdown Universidade Federal do Paraná

Page 16: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I Realçe de código: colocar o código entre três hashtags e umatag :

<b>x <- 10y <- x * 2</b>

I Adição de logo (reescalada a 85x85):

ioslides_presentation:logo: logo.png

Curso de Markdown Universidade Federal do Paraná

Page 17: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Tags em HTML também funcionam em IOSlides, como:

<div class="centered">Texto centralizado.

</div>

I Exemplo de layout com 2 colunas:

<div class="columns-2">![](logo.png)

- Tópico 1- Tópico 2- Tópico 3

</div>

Curso de Markdown Universidade Federal do Paraná

Page 18: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I Colorindo textos:

<div class="red2">Este texto é vermelho</div>----------<div class="green3">Este texto é verde</div>

Curso de Markdown Universidade Federal do Paraná

Page 19: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Opções de Imagem - São inseridas no prêambulo:

ioslides_presentation:fig_width: 5fig_height: 5fig_caption: true

Curso de Markdown Universidade Federal do Paraná

Page 20: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Exemplo de prêambulo para IOSlide:

---title: "Meu IOSlide"output:

ioslides_presentation:incremental: truefig_width: 5fig_height: 5fig_caption: truelogo: logo.png

---

Curso de Markdown Universidade Federal do Paraná

Page 21: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Gráficos interativos com googleVis

Curso de Markdown Universidade Federal do Paraná

Page 22: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

I Usar as opções de chunk:I message=FALSE, warning = FALSE, results=‘asis’, tidy=TRUE

I Utilizar no chunk de setup:library(googleVis)op <- options(gvis.plot.tag=“chart”)

I Exemplos estão em:I https://cran.r-project.org/web/packages/googleVis/

vignettes/googleVis_examples.html

Curso de Markdown Universidade Federal do Paraná

Page 23: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Obrigatoriamente utilizar as primeiras duas linhas do código:

library(googleVis)op <- options(gvis.plot.tag="chart")da <- data.frame(estado = c("PR", "RJ", "SP"),

x1 = c(21, 25, 27),x2 = c(33, 25, 35))

# Gráfico de Linhasline <- gvisLineChart(da)plot(line)# Gráfico de Barrasbar <- gvisBarChart(da)plot(bar)# Gráfico de Colunascolunas <- gvisColumnChart(da)plot(colunas)

Curso de Markdown Universidade Federal do Paraná

Page 24: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

# Gráfico de Áreaarea <- gvisAreaChart(da)plot(area)# Gráfico de Stepsstepped <- gvisSteppedAreaChart(da, xvar="estado",

yvar=c("x1", "x2"),options=list(isStacked=TRUE))

plot(stepped)# Gráfico Combinadocombo <- gvisComboChart(da, xvar="estado",

yvar=c("x1", "x2"),options=list(seriesType="bars",

series='{1: {type:"line"}}'))plot(combo)

Curso de Markdown Universidade Federal do Paraná

Page 25: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

# Gráfico de Dispersãoscatter <- gvisScatterChart(da[,2:3],

options=list(legend="none",lineWidth=2, pointSize=0,title="Data", vAxis="{title:'Var X1'}",hAxis="{title:'Var X2'}",width=300, height=300))

plot(scatter)# Gráfico com Ediçãoedit <- gvisLineChart(da, "estado", c("x1","x2"),

options=list(gvis.editor="Edição"))plot(edit)

Curso de Markdown Universidade Federal do Paraná

Page 26: Curso de Markdown - PET Estatística · ApresentaçõesemBeamerApresentaçõescomIOSlidesGráficosinterativoscomgoogleVis # Gráfico de Dispersão scatter

Apresentações em Beamer Apresentações com IOSlides Gráficos interativos com googleVis

Atividade 2 - 4 pontos

Produzir dois arquivos markdown, um beamer e um IOSlides,contendo apresentações coerentes e com uma fluência lógica,contendo:

I Todos os tópicos estudados, como elementos em negrito,itálico, imagens, blocos de código com diferentes opções noschunks, etc;

I Opções de preâmbulo diferentes da padrão que o markdowncria, tanto para beamer quanto para o ioslides e notar asdiferenças;

Entregar: os arquivos markdown (.rmd);

Trabalhos entregues incluindo conteúdos que não foramapresentados podem ganhar até 0.5 pontos a mais de bônus.

Curso de Markdown Universidade Federal do Paraná