plot_criteria.Rd
This renders a plot with the criteria tree. If the `criteriaTree` object in the `criteria` object already contains the weights (as can be added with [mdmcda::add_scorerWeights_to_criteriaTree()] or by a call to [mdmcda::scorerWeights_to_profile()] or [mdmda::combine_weights_and_criteria()]), those will be added and used to color the tree and set the edge thicknesses.
plot_criteria( criteria, labels = NULL, wrapLabels = 60, show_weights = TRUE, color_nodes = TRUE, color_palette = "viridis", renderGraph = TRUE, returnSVG = FALSE, outputFile = NULL, ... )
criteria | The criteria object as produced by a call to, for example, [read_criteria_from_xl()]. The object should contain the criteria tree in `$criteriaTree`. |
---|---|
labels | Optionally, labels to apply to the criteria nodes. |
wrapLabels | If applying labels, the number of characters to wrap them to. |
show_weights | Whether to add the weighs to the labels of the nodes and edges (and potentially colorized the nodes). |
color_nodes, color_palette | Whether to use `DiagrammeR`s `colorize_node_attrs()` function to color the nodes, and if so, which palette to use. |
renderGraph | Whether to show the graph. |
returnSVG | Whether to return SVG or not. Valid values are `FALSE`, to return the `DiagrammeR` object; `TRUE`, to return the SVG; and anything that's not logical to return both in a list. |
outputFile | If not NULL and pointing to a file in an existing directory, the graph will be exported to this file. |
... | Additional arguments are passed to `DiagrammeR`'s `export_graph` function. |
Depending on the value of `returnSVG`, a `DiagrammeR` object;, a character vector with SVG, or both in a list.