R/tsqca_config_chart.R
generate_config_chart.RdCreates a Markdown-formatted configuration chart (Fiss-style table) from QCA minimization results. Supports single solution with multiple paths, and multiple solutions (displayed as separate tables).
A solution object returned by QCA::minimize(), or
a list containing solution information.
Character. One of "unicode", "ascii",
or "latex". Default is "unicode".
Logical. Whether to include consistency/coverage metrics in the table. Default is TRUE.
Character. "en" for English, "ja" for Japanese.
Default is "en".
Character vector. Optional ordering of conditions in the table rows. If NULL, conditions are ordered as they appear in paths.
Character string containing Markdown-formatted table(s).
if (FALSE) { # \dontrun{
# After running QCA::minimize()
library(QCA)
tt <- truthTable(data, outcome = "Y", conditions = c("A", "B", "C"))
sol <- minimize(tt, include = "?", details = TRUE)
# Generate configuration chart
chart <- generate_config_chart(sol)
cat(chart)
# For LaTeX/PDF output (e.g., rticles)
chart <- generate_config_chart(sol, symbol_set = "latex")
# ASCII for maximum compatibility
chart <- generate_config_chart(sol, symbol_set = "ascii")
# Japanese labels
chart <- generate_config_chart(sol, language = "ja")
} # }