From cfcb48e6ef9c3a6ff4f6d10a1c25e04668dde648 Mon Sep 17 00:00:00 2001 From: Thorsten Vitt Date: Tue, 16 Apr 2019 18:50:29 +0200 Subject: [PATCH] Graphviewer: Option to suppress edge labels --- graphviewer/graphviewer.py | 3 ++- graphviewer/templates/form.html | 16 +++++++++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/graphviewer/graphviewer.py b/graphviewer/graphviewer.py index d03e2c9..2bdd597 100644 --- a/graphviewer/graphviewer.py +++ b/graphviewer/graphviewer.py @@ -28,6 +28,7 @@ def prepare_agraph(): ignored_edges = request.args.get('ignored_edges', False) direct_assertions = request.args.get('assertions', False) paths_wo_timeline = request.args.get('paths_wo_timeline', False) + no_edge_labels = request.args.get('no_edge_labels', False) tred = request.args.get('tred', False) if nodes: g = info.subgraph(*nodes, context=context, abs_dates=abs_dates, paths=extra, keep_timeline=True, @@ -47,7 +48,7 @@ def prepare_agraph(): g.add_node('Cannot produce DAG!?') # FIXME improve error reporting g = simplify_timeline(g) g.add_nodes_from(nodes) - agraph = write_dot(g, target=None, highlight=nodes) + agraph = write_dot(g, target=None, highlight=nodes, edge_labels=not no_edge_labels) agraph.graph_attr['basename'] = ",".join([str(node.filename.stem if hasattr(node, 'filename') else node) for node in nodes]) return agraph else: diff --git a/graphviewer/templates/form.html b/graphviewer/templates/form.html index afbc61e..ee6fd89 100644 --- a/graphviewer/templates/form.html +++ b/graphviewer/templates/form.html @@ -8,24 +8,26 @@
-

-

Kontext:

+

Zentrale Knoten

+

-

unmittelbare Aussagen über Kernknoten

+

-

-
+

Zusätzliche Pfade

+

+


+

-

Kantenauswahl und -Gestaltung:

+

Kantenauswahl und -gestaltung:

-

+

{% endblock %}