All Projects → dreamRs → grillade

dreamRs / grillade

Licence: other
Grid sytem for shiny apps or rmarkdown and to create htmlwidgets matrix

Programming Languages

r
7636 projects
javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to grillade

Dt
R Interface to the jQuery Plug-in DataTables
Stars: ✭ 451 (+2718.75%)
Mutual labels:  shiny, htmlwidgets
Gfonts
🔤 Offline Google Fonts for rmarkdown and shiny
Stars: ✭ 85 (+431.25%)
Mutual labels:  shiny, rmarkdown
Highcharter
R wrapper for highcharts
Stars: ✭ 583 (+3543.75%)
Mutual labels:  shiny, htmlwidgets
Rhandsontable
A htmlwidgets implementation of Handsontable.js
Stars: ✭ 320 (+1900%)
Mutual labels:  shiny, htmlwidgets
Bslib
Tools for theming shiny and rmarkdown from R via Bootstrap (3 or 4) Sass.
Stars: ✭ 197 (+1131.25%)
Mutual labels:  shiny, rmarkdown
Reactable
Interactive data tables for R
Stars: ✭ 345 (+2056.25%)
Mutual labels:  shiny, htmlwidgets
Shufflecards
✨ Create magical grid layouts in Shiny & Markdown
Stars: ✭ 76 (+375%)
Mutual labels:  shiny, rmarkdown
rfrappe
htmlwidget for frappe charts js library
Stars: ✭ 24 (+50%)
Mutual labels:  shiny, htmlwidgets
Bsplus
Shiny and R Markdown addons to Bootstrap 3
Stars: ✭ 120 (+650%)
Mutual labels:  shiny, rmarkdown
Manipulatewidget
Add More Interactivity to htmlwidgets
Stars: ✭ 110 (+587.5%)
Mutual labels:  shiny, htmlwidgets
workshops-setup cloud analytics machine
Tips and Tricks to setup a cloud machine for Analytics and Data Science with R, RStudio and Shiny Servers, Python and JupyterLab
Stars: ✭ 12 (-25%)
Mutual labels:  shiny, rmarkdown
Scatterd3
R scatter plot htmlwidget based on D3.js
Stars: ✭ 135 (+743.75%)
Mutual labels:  shiny, htmlwidgets
flexpivot
Simple frequency table
Stars: ✭ 19 (+18.75%)
Mutual labels:  shiny, rmarkdown
Explor
Interfaces for Multivariate Analysis in R
Stars: ✭ 157 (+881.25%)
Mutual labels:  shiny, htmlwidgets
learning R
List of resources for learning R
Stars: ✭ 32 (+100%)
Mutual labels:  shiny, rmarkdown
Explore
R package that makes basic data exploration radically simple (interactive data exploration, reproducible data science)
Stars: ✭ 69 (+331.25%)
Mutual labels:  shiny, rmarkdown
signals-and-systems
Interactive visualizations for Dr. Richard Baraniuk's open-source "Signals and Systems" textbook. R / Shiny.
Stars: ✭ 31 (+93.75%)
Mutual labels:  shiny, rmarkdown
d3Tree
htmlwidget that binds d3js collapsible trees to R and Shiny to make an interactive search tool
Stars: ✭ 79 (+393.75%)
Mutual labels:  shiny, htmlwidgets
Anicon
Animated icons for R markdown and Shiny apps
Stars: ✭ 109 (+581.25%)
Mutual labels:  shiny, rmarkdown
Collapsibletree
Create Interactive Collapsible Tree Diagrams in R using D3.js
Stars: ✭ 126 (+687.5%)
Mutual labels:  shiny, htmlwidgets

grillade

Grid sytem for shiny apps or rmarkdown document, mainly to create htmlwidgets matrix. R interface for grillade from KNACSS.

Lifecycle: experimental R build status

Installation

You can install the development version of grillade from GitHub with:

remotes::install_github("dreamRs/grillade")

Examples

The main function grillade() can be used in three different ways :

  • in RStudio's Viewer to display {htmlwidgets} matrix
  • in {shiny}, both in the UI or in the server
  • in {rmarkdown} document

The default behavior is to create as many columns as elements of the grillade() :

library(grillade)

# For example, use a div with borders
box_example <- function(...) {
  tags$div(
    style = "box-sizing:border-box;border:5px solid #1C6EA4;height:100%;",
    ...
  )
}

# Construct the grid
grillade(
  box_example("Column 1"),
  box_example("Column 2"),
  box_example("Column 3"),
  box_example("Column 4"),
  box_example("Column 5")
)

You can customize the grid by providing number of columns, and specifying widths and heights of elements with knack():

grillade(
  n_col = 3,
  knack(
    cols = 2,
    box_example("Column 1")
  ),
  box_example("Column 2"),
  box_example("Column 3"),
  knack(
    cols = 2,
    rows = 2,
    box_example("Column 4")
  ),
  box_example("Column 5")
)

Related packages

These packages provide similar functionality, check them out:

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].