---
title: "toastui"
output: rmarkdown::html_vignette
vignette: >
%\VignetteIndexEntry{toastui}
%\VignetteEngine{knitr::rmarkdown}
%\VignetteEncoding{UTF-8}
---
```{r, include = FALSE}
knitr::opts_chunk$set(
collapse = TRUE,
comment = "#>",
eval = FALSE
)
```
```{r setup}
library(toastui)
```
[htmlwidgets](https://www.htmlwidgets.org/) to create:
* `datagrid()`: Interactive tables with data editing, filtering, sorting, and more
* `calendar()`: Interactive daily, weekly or monthly calendar
* `chart()`: Interactive charts
## Grid
Create interactive tables with lot of options to customize content and that you can edit in Shiny applications.
```
datagrid(rolling_stones_50)
```
![](figures/grid.png)
⇨ [See full documentation and interactive examples](https://dreamrs.github.io/toastui/articles/extras/grid.html)
## Calendar
Create interactive calendars that you can navigate and display schedules. In Shiny you can add, update or delete schedules.
```
calendar(cal_demo_data())
```
![](figures/calendar.png)
⇨ [See full documentation and interactive examples](https://dreamrs.github.io/toastui/articles/extras/calendar.html)
## Chart
Create interactive charts:
```
chart(mtcars, caes(mpg, disp, color = cyl), type = "scatter")
```
![](figures/chart.png)
⇨ [See full documentation and interactive examples](https://dreamrs.github.io/toastui/articles/extras/chart.html)