There are quite a lot of different layout functions in Shiny, and understanding what they all do can help you to build the interface that you want easily. It's possible to combine a lot of them, too, so we'll review the form and function of each, and then show a larger example at the end that combines them together. There are three main types of layout function that Shiny offers. The first is what I would call simple layout functions. These produce a straightforward kind of layout, without much in the way of styling, and it is these functions that can often be combined together. The next kind is what I would call complete. This is a layout function that offers a little styling and is suitable for defining an entire application. It would therefore often be used on its own without any other type of layout function. The last kind I would call...




















































