View source: R/colorize_output.R
colorize_output | R Documentation |
Capture, colorise, and emit console text
colorize_output(
expr,
positive = MODSEM_COLORS$positive,
negative = MODSEM_COLORS$negative,
true = MODSEM_COLORS$true,
false = MODSEM_COLORS$false,
nan = MODSEM_COLORS$nan,
na = MODSEM_COLORS$na,
inf = MODSEM_COLORS$inf,
string = MODSEM_COLORS$string,
split = FALSE,
append = "\n"
)
expr |
Expression or object with output which should be colorized. |
positive |
color of positive numbers. |
negative |
color of negative numbers. |
true |
color of |
false |
color of |
nan |
color of |
na |
color of |
inf |
color of |
string |
color of quoted strings. |
split |
Should output be splitted? If |
append |
String appended after the colored output (default '\n'). |
Invisibly returns the *plain* captured text.
set_modsem_colors(positive = "red3",
negative = "red3",
true = "darkgreen",
false = "red3",
na = "purple",
string = "darkgreen")
m1 <- "
# Outer Model
X =~ x1 + x2 + x3
Z =~ z1 + z2 + z3
Y =~ y1 + y2 + y3
# Inner Model
Y ~ X + Z + X:Z
"
est <- modsem(m1, data = oneInt)
colorize_output(summary(est))
colorize_output(est) # same as colorize_output(print(est))
colorize_output(modsem_inspect(est, what = "coef"))
## Not run:
colorize_output(split = TRUE, {
# Get live (uncolored) output
# And print colored output at the end of execution
est_lms <- modsem(m1, data = oneInt, method = "lms")
summary(est_lms)
})
colorize_output(modsem_inspect(est_lms))
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.