Closed
Description
The present model/graph visualization capability is highly limited. As per the example in the docs, the existing implementation uses a simple GraphPlot.gplot
function to output a basic spring-layout of the model graph.
@chbe-helix and I; along with those in the RxInfer.jl working group at the Active Inference Institute aim to clarify the nature of the proposed improvements to the graph visualization procedure. We anticipate a small discussion here with @bvdmitri and any other BIASlab members, in regard to the clarification of the most valuable improvement/s to this functionality.
At present, we feel that the functionality should:
- Depict node types.
- Layout the graph along a "taxicab" grid, in place of a spring layout. This is simply how most TFFG graphs are depicted abstractly and so is a natural choice for the layout.
- Adequately depict very large models, perhaps by means of plate notation or ellipses to denote the continuation of a pattern/motif.
Any further specifications/requirements are more than welcome!
Metadata
Metadata
Assignees
Labels
No labels