Capítulo 6. Maquetación, temas, HTML

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Introducción

En este capítulo descubrirás algunas herramientas nuevas para controlar el aspecto general de tu aplicación. Empezaremos hablando de los diseños de página (tanto simples como "múltiples") que te permiten organizar tus entradas y salidas. Luego aprenderás sobre Bootstrap, el conjunto de herramientas CSS que utiliza Shiny, y cómo personalizar su aspecto visual general con temas. Terminaremos con un breve análisis de lo que ocurre bajo el capó para que, si sabes HTML y CSS, puedas personalizar aún más las aplicaciones Shiny. Como de costumbre, empezaremos cargando Shiny:

library(shiny)

Diseños de una sola página

En Capítulo 2 aprendiste sobre las entradas y salidas que forman los componentes interactivos de la aplicación. Pero no hablé de cómo disponerlos en la página, sino que me limité a utilizar fluidPage() para juntarlos lo más rápidamente posible. Aunque esto está bien para aprender Shiny, no crea aplicaciones utilizables o visualmente atractivas, así que ahora es el momento de aprender más funciones de diseño.

Las funciones de diseño proporcionan la estructura visual de alto nivel de una aplicación. Los diseños se crean mediante una jerarquía de llamadas a funciones, donde la jerarquía en R coincide con la jerarquía en el HTML generado. Esto te ayuda a entender el código de diseño. Por ejemplo, cuando veas ...

Get Dominar el brillo now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.