Title: | Create an HTML Vertical Timeline from a Data Frame in 'rmarkdown' and 'shiny' |
---|---|
Description: | Creates an HTML vertical timeline from a data frame as an input for 'rmarkdown' documents and 'shiny' applications. |
Authors: | Mohamed El Fodil Ihaddaden |
Maintainer: | Mohamed El Fodil Ihaddaden <[email protected]> |
License: | AGPL (>= 3) |
Version: | 0.2.0 |
Built: | 2024-11-11 03:02:40 UTC |
Source: | https://github.com/feddelegrand7/cronologia |
Create a Vertical HTML Timeline from a Data Frame
create_tml( df, smr, dsc, smr_col = "white", smr_bgcol = "#002240", dsc_col = "#1D1D1D", dsc_bgcol = "#FFFFFF", dsc_size = "14px", open = FALSE )
create_tml( df, smr, dsc, smr_col = "white", smr_bgcol = "#002240", dsc_col = "#1D1D1D", dsc_bgcol = "#FFFFFF", dsc_size = "14px", open = FALSE )
df |
a data frame containing the necessary information. |
smr |
the column name that will be used as the summary component. |
dsc |
the column name that will be used as the description component. |
smr_col |
text color for the summary component. Defaults to 'white'. |
smr_bgcol |
background-color for the summary component. Defaults to "#002240". |
dsc_col |
text color for the description component. Defaults to "#1D1D1D". |
dsc_bgcol |
background-color for the description component. Defaults to "#FFFFFF". |
dsc_size |
font size of the description component. Defaults to "14px". |
open |
logical, whether to open by default the summary components. Default to FALSE |
A Vertical HTML Time Line Widget
if(interactive()) { df <- data.frame( date_release = c("May 31, 2005", "July 14, 2008", "July 16, 2012 "), description = c("Batman Begins", "The Dark Knight", "The Dark Knight Rises") ) ui <- fluidPage( br(), h1("Batman Trigoly Timeline", style = "text-align:center"), br(), create_tml(df, "date_release", "description"), ) server <- function(input, output) {} shinyApp(ui = ui, server = server) }
if(interactive()) { df <- data.frame( date_release = c("May 31, 2005", "July 14, 2008", "July 16, 2012 "), description = c("Batman Begins", "The Dark Knight", "The Dark Knight Rises") ) ui <- fluidPage( br(), h1("Batman Trigoly Timeline", style = "text-align:center"), br(), create_tml(df, "date_release", "description"), ) server <- function(input, output) {} shinyApp(ui = ui, server = server) }
Create a Vertical HTML Timeline with 2 Description Levels from a Data Frame
create_tml_2( df, smr, dsc, dsc2, smr_col = "white", smr_bgcol = "#002240", dsc_col = "#1D1D1D", dsc_bgcol = "#FFFFFF", dsc_size = "14px", dsc2_col = "#1D1D1D", dsc2_bgcol = "#FFFFFF", dsc2_size = "14px", open = FALSE )
create_tml_2( df, smr, dsc, dsc2, smr_col = "white", smr_bgcol = "#002240", dsc_col = "#1D1D1D", dsc_bgcol = "#FFFFFF", dsc_size = "14px", dsc2_col = "#1D1D1D", dsc2_bgcol = "#FFFFFF", dsc2_size = "14px", open = FALSE )
df |
a data frame containing the necessary information. |
smr |
the column name that will be used as the summary component. |
dsc |
the column name that will be used as the first description component. |
dsc2 |
the column name that will be used as the second description component. |
smr_col |
text color for the summary component. Defaults to 'white'. |
smr_bgcol |
background-color for the summary component. Defaults to "#002240". |
dsc_col |
text color for the first description component. Defaults to "#1D1D1D". |
dsc_bgcol |
background-color for the first description component. Defaults to "#FFFFFF". |
dsc_size |
font size of the first description component. Defaults to "14px". |
dsc2_col |
text color for the second description component. Defaults to "#3AD900". |
dsc2_bgcol |
background-color for the second description component. Defaults to "#FFFFFF". |
dsc2_size |
font size of the second description component. Defaults to "14px". |
open |
logical, whether to open by default the summary components. Default to FALSE |
A Vertical HTML Time Line Widget with 2 Description Levels
Create Vertical HTML Timeline Widget with Images from a Data Frame
create_tml_img( df, smr, dsc, imgsrc, imgalt, smr_col = "white", smr_bgcol = "#002240", dsc_col = "#1D1D1D", dsc_bgcol = "#FFFFFF", dsc_size = "14px", imgheight = "150px", imgwidth = "150px", open = FALSE )
create_tml_img( df, smr, dsc, imgsrc, imgalt, smr_col = "white", smr_bgcol = "#002240", dsc_col = "#1D1D1D", dsc_bgcol = "#FFFFFF", dsc_size = "14px", imgheight = "150px", imgwidth = "150px", open = FALSE )
df |
a data frame containing the necessary information. |
smr |
the column name that will be used as the summary component. |
dsc |
the column name that will be used as the description component. |
imgsrc |
the column name indicating the 'href' source of the images. |
imgalt |
the column name that will be used as 'alt' text for the images. |
smr_col |
text color for the summary component. Defaults to 'white'. |
smr_bgcol |
background-color for the summary component. Defaults to "#002240". |
dsc_col |
text color for the description component. Defaults to "#1D1D1D". |
dsc_bgcol |
background-color for the description component. Defaults to "#FFFFFF". |
dsc_size |
font size of the description component. Defaults to "14px". |
imgheight |
the height of the image. Defaults to "150px". |
imgwidth |
the width of the image. Defaults to "150px". |
open |
logical, whether to open by default the summary components. Default to FALSE |
A Vertical HTML Time Line Widget With Images