diff options
Diffstat (limited to 'paper/figures/render_fig5_cross_arch.py')
| -rw-r--r-- | paper/figures/render_fig5_cross_arch.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/paper/figures/render_fig5_cross_arch.py b/paper/figures/render_fig5_cross_arch.py index e163956..9ad9ce2 100644 --- a/paper/figures/render_fig5_cross_arch.py +++ b/paper/figures/render_fig5_cross_arch.py @@ -26,7 +26,7 @@ dfa = np.array([ bp = np.zeros_like(dfa) # BP: passes everywhere -fig, axes = plt.subplots(1, 2, figsize=(11, 3.5)) +fig, axes = plt.subplots(1, 2, figsize=(11, 4.2)) for ax, mat, title in [(axes[0], bp, "BP-trained: protocol passes"), (axes[1], dfa, "DFA-trained: protocol verdict by architecture")]: @@ -42,8 +42,8 @@ for ax, mat, title in [(axes[0], bp, "BP-trained: protocol passes"), ax.set_yticklabels(arches, fontsize=9) ax.set_title(title, fontsize=10) -# Highlight the key finding -axes[1].text(0.5, -1.0, "Key finding: diagnostic (b) BP-grad-floor fires only on terminal-LN architectures.\n" +# Highlight the key finding — place well below the multiline x/y tick labels to avoid overlap +axes[1].text(0.5, -1.55, "Key finding: diagnostic (b) BP-grad-floor fires only on terminal-LN architectures.\n" "Across the 5 architecture cases tested, (b) is restricted to the with-terminal-LN family.", ha="center", fontsize=9, style="italic", transform=axes[1].transAxes) |
