- Sou de Manaus (Amazonas);
- Bacharela em Ciências Econômicas;
- Graduanda em Estatística (UFAM) e estagiária no STF;
- Criadora do IG @_estatistica;
- Apaixonada por visualização de dados, Quarto, Rmarkdown
e R/Shiny.
Por que
relatórios
dinâmicos?
✅ Saber o básico de R e Markdown;
✅ Vontade de querer aprender sobre Quarto 😍
O Quarto é um software independente de R e pode ser utilizado em diversas ferramentas (RStudio, VS Code, Jupyter Lab, por exemplo). Neste minicurso utilizaremos o RStudio para darmos os primeiros passos. Assim, os pré-requisitos são:
✅ Baixar e instalar a versão mais recente do Quarto;
✅ Baixar e instalar a versão mais recente do R. Caso já tenha, verifique se o seu R está atualizado para R 4.1 ou R 4.2;
✅ Baixar e instalar a versão mais recente do RStudio (v2022.07):
Para detalhes, clique aqui.
Um mundo de
possibilidades…
Local onde são inseridas configurações sobre o documento (formatação, data, título, autor, entre outros). É sempre inserido no início do documento e delimitado por ---
.
Alerta
Markdown: É uma linguagem de marcação simples para escrever textos
R Markdown: Markdown + R
Quarto: Tudo isso e mais um pouco!
“Quarto é uma versão multilíngue de próxima geração do R Markdown do RStudio e inclui dezenas de novos recursos, ao mesmo tempo em que é capaz de renderizar a maioria dos arquivos Rmd
existentes sem modificação.”
Fonte: Quarto.org.
Se liga!
Quarto é baseado no Pandoc e usa markdown como sua sintaxe de documento principal.
Fonte: Quarto.org
|
Título 1 |
|
Título 2 |
|
Título 3 |
|
Título 4 |
|
Título 5 |
|
Título 6 |
**negrito**
ou __negrito__
. *itálico*
ou _itálico_
. ~~riscar texto~~
código
na linha? `código aqui`
texto^sobrescrito^
O texto pode ficar um textosubscrito?
Dá sim: texto~subscrito~
Como insiro um hiperlink?
Digite [nome do link](site do link)
ou apenas coloque entre <link-que-eu-quero.com.br>
Como colocar imagem no meu relatório? Basta inserir {width="180"}
e teremos:
Outras sintaxes podem ser consultadas aqui.
Mas é muita coisa pra lembrar!
Calma… O RStudio te ajuda!
Temas disponíveis:
default; cerulean; cosmo; cyborg; darkly; flatly; journal; litera; lumen; lux; materia; minty; morph; pulse; quartz; sandstone; simplex; sketchy; slate; solar; spacelab; superhero; united; vapor; yeti; zephyr
Sintaxe:
Também é possível inserir a opção de Dark mode
pro seu relatório:
Saiba mais em: Quarto.org.
Sintaxe:
Demonstrações com callout-important, callout-warning
e callout-note
:
Importante
Seu texto aqui!
Aviso
Seu texto aqui!
Nota
Seu texto aqui!
Sintaxe:
Resultado:
\[ Y=\beta _{0} +\beta _{1}x_1+\epsilon \]
No texto (inline):
Sintaxe:
Resultado:
O resultado será dado por: \(x = a^2 + b^2\)
Configuração | Descrição |
---|---|
#| fig-width: 5 |
Largura padrão para figuras geradas por gráficos em R (ou Matplotlib); |
#| fig-height: 3 |
Altura padrão para figuras geradas por gráficos em R (ou Matplotlib); |
#| fig-align: "center" |
Alinhamento horizontal da figura (pode ser left , right ou center ); |
#| message: false |
Se false , omite as mensagens do código; |
#| warning: false |
Se false , omite os avisos do código; |
#| echo: false |
Se false , omite o código e mostra somente a saída; |
#| eval: false |
Se false , mostra somente o código do chunk (sem rodar o trecho do código); |
#| out.width: "90%" |
Para especificar a largura das saídas; |
#| fig-cap: "Minha imagem" |
Adicione legenda na figura. |
Necessário instalar Quarto v1.2
O suporte para vídeos é um recurso do Quarto v1.2. Se você quiser usar esse recurso, faça o download e instale o Quarto v1.2 antes de continuar.
Instale a versão de pré-lançamento do Quarto aqui. Vale ressaltar que o pré-lançamento destina-se a fins de teste.
Para inserir vídeos, após feita as instalações necessárias, basta inserir o link do Youtube na sintaxe a seguir:
O resultado será:
Para alterar o tamanho do vídeo, basta inserir width="xx"
(largura) height="xx"
(altura), como no exemplo:
Para mais detalhes, clique aqui.
html
pdf
Pré-requisitos
◾ Instalar uma distribuição recente do TeX: TinyTeX no terminal
com o comando:
◾ Fechar o RStudio e abrir novamente
◾ Renderizar o documento
Links úteis:
Pratique várias vezes o que foi aprendido;
Explore a documentação do Quarto.org;
Ficou com dúvidas? Pode entrar em contato comigo 😉.
https://www.linkedin.com/in/arianehayana/
Material do minicurso:
https://github.com/a-hayana/ufpr_quarto
Apresentação elaborada com Quarto no RStudio
e background customizado com Canva
Apresentação disponível em: https://ariane.quarto.pub/quarto_ufpr