# Creating oldschool argument maps and inference trees
Most argument mapping tools visualize all statements and inferential steps in a logical reconstruction as nodes in a map. Premises are combined into "linked argumentation" by adding arrows from the premises to small inference nodes that are connected by arrows to the conclusions.
This is a useful visualization style for small debates or if you want to visualize the "inference tree" of a single complex argumentation with many inferential steps.
In contrast, Argdown (being the successor of Argunet (opens new window)) will by default "hide" some premises and inferential steps inside of argument nodes to reduce visual complexity and make it possible to visualize complex debates (see the sections above for more information about that).
To change this behaviour so that Argdown creates oldschool argument maps you can use the following configuration options:
- use the "all" statement selection mode to insert all statements as nodes
- use the "explodeArguments" setting to automatically put all inferential steps of an argument into their separate argument nodes
- list the statements that were used in each inferential steps in the conclusion's or inference's "uses" metadata
- use the argument label mode "none" and the shape "circle" to visualize arguments as small colored circles without any text (you can use the statement label mode "text" to save even more space)
- use the rank direction "TB" (top to bottom) to let the arrows flow in the same direction as your premise-conclusion-structures
Here is how this will look like (click on the "Source" button to see the configuration):
If you do not want to add these configuration options to each of your Argdown files, you can simply put this argdown-config.json
file in the directory where you save your Argdown files:
{
"selection": {
"statementSelectionMode": "all"
},
"model": {
"explodeArguments": true
},
"map": {
"argumentLabelMode": "none",
"statementLabelMode": "text"
},
"dot": {
"argument": {
"shape": "circle",
"minWidth": 0.3
},
"graphVizSettings": {
"rankdir": "TB"
}
}
}