Modelos de arquivos
Disponibilizo abaixo alguns arquivos Rmd que podem auxiliar você a produzir documentos contendo mapas, tabelas e outros, por meio de códigos em R. Pretendo disponibilizar arquivos variados para que eles possam ser mesclados e ajudar o praticante iniciante na produção do que ele desejar.
Análise exploratória de dados - Conjunto de dados iris
Disponível em: /docs/exemplos/aed_iris.Rmd.
---
title: "Análise exploratória de dados - iris"
author: "Euzinho Euzo Euzão"
date: "15 Maio 2024"
---
```{r, include=FALSE}
# estafuncao checa se os pacotes em `lista_de_pacotes` estao instalados no seu computador; se nao estiverem, a funcao vai instalar para vc
lista_de_pacotes <- c("ggplot2")
pacote_nao_instalado <- lista_de_pacotes[!(lista_de_pacotes %in% installed.packages()[,"Package"])]
if(length(pacote_nao_instalado)) {install.packages(pacote_nao_instalado)}
```
## Análise exploratória de dados
`iris`.
Vou analisar o conjunto de dados chamado
```{r, echo=FALSE}
head(iris, 5)
```
Aqui escrevo mais texto sobre meu conjunto de dados.
### Gráficos
```{r, echo=TRUE}
library("ggplot2")
iris |>
ggplot(aes(Sepal.Length, Sepal.Width)) +
geom_point()
```
## Colocarei uma figura localizada em outra pasta
Usarei o caminho relativo.
![](../../figuras/capa.png)
Mapa interativo com pacote leaflet
Disponível em: /docs/exemplos/mapa1.Rmd.
---
title: "Exemplo - Mapa"
author: "R. O. Perdiz"
date: "1 Jan 2024"
output: html_document
---
Um mapa bonito para compartilhar.
```{r}
library("leaflet")
leaflet() |>
addTiles() |>
setView(-60.691585, 2.834153, zoom = 19)
```
Referência cruzada em figuras e tabelas
Disponível em: /docs/exemplos/referencia_cruzada.Rmd.
---
title: "Análise exploratória de dados"
author: Ricardinho
date: 4 Jun 2024
output: bookdown::html_document2
---
## Introdução
Aqui eu tenho um texto introdutório sobre minha análise exploratória de dados (AED) referentes a carros.
Vejam a figura \@ref(fig:fig1).
```{r fig1, fig.cap = "Aqui vai a legenda das figuras."}
plot(mtcars)
```
A tabela \@ref(tab:minha-tabela) expõe as primeiras 6 linhas do conjunto de dados 'mtcars'.
```{r minha-tabela}
kable(head(mtcars), caption = "Aqui vai a legenda de tabelas, isto é, dentro do argumento 'caption' da função knitr::kable")
```
Aparência
Disponível em: /docs/exemplos/aparencia.Rmd.
---
title: "Aparência"
author: "Reginaldo"
date: "`r Sys.Date()`"
output:
html_document:
theme: spacelab
highlight: textmate
---
## Controlando a aparência
`theme` dentro do YAML, podemos controlar a aparência de seu arquivo HTML.
Por meio do argumento
Possíveis valores incluem:
> default, bootstrap, cerulean, cosmo, darkly, flatly, journal, lumen, paper, readable, sandstone, simplex, spacelab, united, yeti
Teste cada uma dessas possibilidades e veja como fica a aparência de seu produto.
Para testar, escreva dessa maneira no seu YAML:
```yaml
---
title: "Análise exploratória de dados"
author: Guguinha
output:
html_document:
theme: journal
---
```
## Como é a aparência do código presente em meu arquivo Rmd?
Suponha que eu possua o código abaixo:
```{r}
1 + 1
```
Como ele vai aparecer no produto final?
`highlight`.
Nós controlamos essa variável por meio do argumento
As opções disponíevis incluem:
> default, tango, pygments, kate, monochrome, espresso, zenburn, haddock, breezedark, textmate
Teste as opções em seu YAML escrevendo como abaixo:
```yaml
---
title: "Análise exploratória de dados"
author: Guguinha
output:
html_document:
highlight: espresso
---
```
Controle de figuras
Disponível em: /docs/exemplos/controle_figuras.Rmd.
---
title: "Controle de figuras"
author: Guerreira Luaninha
date: 4 Jun 2024
output:
bookdown::html_document2:
fig_width: 10
fig_height: 6
fig_caption: true
---
Podemos controlar como as figuras aparecerão em nossos produtos por meio dos argumentos YAML a seguir:
+ `fig_width` e `fig_height` controlam, respectivamente, a largura e altura da imagem;
+ `fig_caption` controla se as figuras devem ser compiladas com ou sem legendas (valores possíveis `true` ou `false`)
+ `dev` controla qual dispositivo deve compilar as figuras, isto é, se `pdf`, `png`, ou outros (padrão é o `png`).
Vejam possibilidades abaixo e testem em seus arquivos:
```yaml
---
title: "Análise exploratória de dados"
author: Guerreira Luaninha
date: 4 Jun 2024
output:
html_document:
fig_width: 7
fig_height: 6
fig_caption: true
---
```
Vejam a figura \@ref(fig:fig1).
```{r fig1, fig.cap = "Aqui vai a legenda das figuras."}
plot(mtcars)
```
Referências bib
Disponível em: /docs/exemplos/minhaprimeiralistadereferencia.Rmd.
---
title: "Minha primeira vez usando arquivo Bib"
author: "Mago Joãozinho"
date: "`r Sys.Date()`"
output: html_document
bibliography:
- minhaprimeiraref.bib
csl: associacao-brasileira-de-normas-tecnicas.csl
---
# Introdução
Um artigo citado de maneira direta, @Cysneirosetal2024.
[@Cysneirosetal2024].
Um artigo citado de maneira indireta
[@SenhorasSenhoras2020].
Um livro
[@ibge_producaoagricola].
Uma base de dados
[@Xieetal2020].
Um pacote de R
[@R2024].
R
[@Meszaros2009].
Um livro na mão
[@Meszaros2009;@R2024].
Vamos supor que eu queira citar duas referências indiretamente de vez
Direto @R2024.
Segundo fulano de tal:
[@Yaoetal2024]
*Essa é uma transcrição literal do que fulano falou*
[@Yaoetal2024].
Eu vou citar uma ref do meu arquivo baixado do Web of Science
[@Paiva_2021;@Xieetal2020;@Yaoetal2024].
Uma lista de refs
# Referências
Você pode baixar também um arquivo .bib
como exemplo. Construímos este arquivo em sala de aula:
Temos também um arquivo csl
com normas da ABNT. Baixe-o por meio do endereço abaixo: