class: center, middle, inverse, title-slide .title[ # Presentaciones en RMarkdown ] .subtitle[ ## Usando el paquete Xaringan!!! ] .author[ ### Renzo Cáceres Rossi ] .institute[ ### Data Science Research Peru ] .date[ ### 2022/05/20 (update: 2022-05-28) ] --- background-image: url(https://upload.wikimedia.org/wikipedia/commons/d/d0/RStudio_logo_flat.svg) --- class: middle,center # Xaringan!!!  --- class: middle,center # Let's get started with Xaringan!!! --- # Instalando Xaringan!!! Procedemos a instalar los paquetes **Xaringan** y **xaringanthemer** como se muestra a continuación: ```r install.packages("xaringan") install.packages("xaringanthemer") ``` -- Una vez instalado los paquetes (packages) procedemos a crear nuestro primera presentación de **Xaringan!!!** con la siguiente ruta: `File --> New File --> R Markdown --> Templates --> Ninja Presentation` -- Al instalar **Xaringan!!!** se activa el add-in ***Infinite Moon Reader*** que permite activar un visor en la pestaña `Viewer` <center>  --- # Xaringan!!! YAML A continuación te mostramos la cabezera de metadatos de una presentación creada en **RMarkdown**, usando el paquete **Xaringan!!!** ```yaml --- title: "Presentaciones en RMarkdown" author: "Renzo Cáceres Rossi" date: '2022/05/20 (update: 2022-05-28)' output: xaringan::moon_reader: css: xaringan-themer.css nature: hightlightStyle: github hightlightLines: yes countIncrementalSlides: yes institute: Data Science Research Peru subtitle: Usando el paquete Xaringan!!! --- ``` --- # Markdown Vs. RMarkdown Algunas diferencias entre **Markdown** y **RMarkdown** .pull-left[ 1. **Markdown** es un lenguaje de marcado ligero. 1. Es la base para crear documento **RMarkdown**. 1. Puedes crear un documento Markdown usando un editor profesional como **Visual Code** o un simple **Notepad**. 1. No puedes ejecutar el código que muestras en tu documento **Markdown**. ] .pull-right[ 1. **RMarkdown** es un paquete del lenguaje de programación **R**. 1. Combina la sintaxis de **Markdown** y código del lenguaje de programación **R** 1. Puedes mostrar y ejecutar tu código de **R** y una larga lista de lenguajes de programación. 1. Puedes ejecutar código de **Python** y todas sus librerías. ] --- # Bar Chart - barplot() .pull-left[ ```r x <- table(mtcars$cyl) barplot(x,xlab="Cyl",ylab="Frec", main="Nº Cilindros",col=colores) ``` ] .pull-right[ <!-- --> ] --- # Bar Chart - ggplot2 .pull-left[ ```r ggplot(mtcars,aes(cyl)) + geom_bar(fill=colores) + labs(x="Cilindros", y="Frecuencias", title="Nº Cilindros") + theme_dark() ``` ] .pull-right[ <!-- --> ] --- # Bar Chart - Matplotlib .pull-left[ ```python import matplotlib.pyplot as plt eje_x = ['Python', 'R', 'Node.js', 'PHP'] eje_y = [50,20,35,47] plt.bar(eje_x, eje_y) plt.ylabel('Nº usuarios') plt.xlabel('Leng Progm') plt.title('Users Len Progm') plt.show() ``` ] .pull-right[ <img src="xaringan_002_files/figure-html/mat-1.png" width="672" /> ] --- class: middle,center # Fin de la presentación ## Xaringan!!! 