df <- as.colorDF(mtcars)
## row names should be red on yellow background (yikes!)
df_style(df, "row.names") <- list(fg="red", bg="#FFFF00")
## you can use `$` to access the elements
## here, show significant p-values in green
df_style(df)$type.styles$pval$fg_sign <- "green"
## example of assigning multiple values in one assignment:
df_style(df) <- list(interleave=list(fg="#FFFFFF", bg="blue"),
row.names=list(fg="blue", bg="#FFFF00"),
col.names=list(bg="#FFFFFF", fg="#FF00FF",
decoration=c("bold", "italic")))
Run the code above in your browser using DataLab