Diplomado de Ciencia de Datos para Ciencias Sociales y Humanidades
Aplicaciones desarrolladas en R y {shiny}
centradas en visualización de datos públicos
Página web para presentar mis aplicaciones.
Página creada en R con Quarto y hosteada en GitHub Pages.
Sitio web sobre contenido de R, principalmente guías, tutoriales y recomendaciones
Blog donde puedo compartir cosas que aprendo, consejos para los demás, y guías para invitar a que más gente use estas herramientas.
Esta página también fue creada en R con Quarto, principalmente con una tabla hecha con el paquete {gt}
, y hosteada en GitHub Pages.
Siempre va a haber gente interesada! ☺️
Portal de reutilización del sitio de Datos Abiertos del Gobierno de Chile
Visualizador de datos de proyecciones de población del Censo, Chile
{ggplot2}
con temas de colores con {thematic}
y tipografías con {showtext}
{shiny}
con temas de colores con {bslib}
Gráficos de {ggplot2}
con tipografías personalizadas:
Gráficos {ggplot2}
con temas de colores:
Recursos para encontrar colores:
Diagnóstico: estado actual de la internet 😕
{usethis}
📦readme.md
para documentar y ofrecer contextoUna forma rápida de subir pedazos de código para poder compartirlo
Crear un repositorio local para tu código:
Configurar GitHub:
Subir tu repositorio local a GitHub, creando un espejo de tu código en el repositorio remoto:
Revisa el tutorial completo aquí!
readme.md
Crea un archivo de texto Markdown (extensión .md
) para explicar al mundo de qué se trata tu repositorio!
Titulares:
Estilos de texto:
Imágenes:
En cierta forma es como una página web muy básica 🥺
Crear un lugar, volverse encontrable
Crea documentos que mezclen texto, código y gráficos desde R.
Vista desde RStudio
Ejemplo de un reporte
Revisa el tutorial de Quarto aquí!
_quarto.yml
:.nojekyll
/docs
Revisa el tutorial completo aquí!
posts
Para subirlo a GitHub Pages es similar a las instrucciones anteriores:
_quarto.yml
agregamos output-dir: docs
debajo de project:
..nojekyll
index.qmd
o en la pestaña Terminal ejecutamos quarto render
usethis::use_git()
usethis::use_github()
/docs
Elige un tema desde la documentacion y aplícalo en _quarto.yml
.
Revisa el tutorial completo aquí!
Hugo es una plataforma para crear blogs en base a Markdown y el lenguaje de programación Go. Gracias al tema Hugo Apéro se puede crear un blog elegante y funcional desde R en pocos pasos.
Instalar {blogdown}
e instalar Hugo:
Instrucciones detalladas disponibles en este blog.
Creamos el blog con la siguiente función:
Para ver el sitio ejecutamos blogdown::serve_site()
Tenemos la función blogdown::new_post()
crear un nuevo post:
Instrucciones para subir el blog a internet:
usethis::use_git()
usethis::use_github()
config.toml
, cambiar baseURL
por la dirección del sitio subido (del paso anterior). Subir este cambio a GitHub.blogdown::config_netlify()
y luego blogdown::check_netlify()
Como Hugo usa Markdown y no Quarto, si queremos crear documentos .qmd
que usen los resultados del código de R, debemos agregar lo siguiente al encabezado de cada post:
Para crear una aplicación Shiny, creamos un nuevo proyecto y elegimos Shiny Application.
Revisa un mini tutorial aquí.
Desde el mismo panel de RStudio puedes publicar tu aplicación a ShinyApps.io con el botón Publish.
Guía para subir tu app en este tutorial!
Puedes escribirme cualquier duda o comentario por aquí
Bastián Olea Herrera — https://bastianolea.rbind.io