diff --git a/autodoc/doc_state.py b/autodoc/doc_state.py index f047b5f..ea7718b 100644 --- a/autodoc/doc_state.py +++ b/autodoc/doc_state.py @@ -514,9 +514,9 @@ def __state_full_graph__(label, state, app): graph = f"digraph {label[1:]}" + "{\n" graph += "ranksep = 2;\n" graph += "nodesep = 0.05;\n" - graph += 'fontname="monospace"\n' + graph += 'fontname="monospace";\n' graph += "rankdir = LR;\n" - graph += 'edge [fontname="monospace"]\n' + graph += 'edge [fontname="monospace"];\n' graph += 'node [shape=Mrecord, fontname="monospace"];\n' graph += f"label={label[1:]}>;\n" graph += "fontsize=40;\n" @@ -626,8 +626,12 @@ def __simple_edges__(edges, datasources): def __state_simple_graph__(label, state, app): graph = f"digraph {label[1:]}" + "{\n" graph += "rankdir = LR;\n" - graph += 'node [shape=rect, style="filled", fillcolor=white];\n' + graph += ( + 'node [shape=rect, style="filled", fillcolor=white, fontname="monospace"];\n' + ) + graph += 'edge [fontname="monospace"];\n' graph += f"label={label[1:]}>;\n" + graph += 'fontname="monospace";\n' graph += "fontsize=40;\n" graph += "\n" arrows = "" diff --git a/autodoc/doc_state_machine.py b/autodoc/doc_state_machine.py index d41678c..b0213dd 100644 --- a/autodoc/doc_state_machine.py +++ b/autodoc/doc_state_machine.py @@ -13,7 +13,9 @@ def doc_state_machine(name, obj): graph = f"digraph {name}" + "{\n" graph += "rankdir = LR;\n" # graph += "layout = circo;\n" - graph += 'node [shape=egg, style="filled"];\n' + graph += 'fontname="monospace";\n' + graph += 'node [shape=egg, style="filled", fontname="monospace"];\n' + graph += 'edge [fontname="monospace"];\n' first = True for key in obj: if key[0] == "+":