From ab1f1a71eaefbac3a773cee2799fb7131224991e Mon Sep 17 00:00:00 2001 From: madeofstown Date: Mon, 17 Feb 2025 15:29:28 -0800 Subject: [PATCH 1/2] Fix Legend Overlap --- meshview/web.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/meshview/web.py b/meshview/web.py index b917882..eb32523 100644 --- a/meshview/web.py +++ b/meshview/web.py @@ -638,6 +638,10 @@ async def graph_telemetry(node_id, payload_type, graph_config): if 'palette' in ax_config: args['palette'] = ax_config['palette'] sns.lineplot(data=ax_df, ax=ax, **args) + if i: + sns.move_legend(ax, "upper right") + else: + sns.move_legend(ax, "upper left") png = io.BytesIO() plt.savefig(png, dpi=100) @@ -662,7 +666,7 @@ async def graph_power(request): { 'label': 'voltage', 'fields': ['voltage'], - 'palette': 'Set2', + 'palette': 'Set2' }, ], ) From a67383ee684eebf0d772c08a0a0020f32b5a3140 Mon Sep 17 00:00:00 2001 From: madeofstown Date: Mon, 17 Feb 2025 15:35:16 -0800 Subject: [PATCH 2/2] oops, add it back --- meshview/web.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meshview/web.py b/meshview/web.py index eb32523..a8c6183 100644 --- a/meshview/web.py +++ b/meshview/web.py @@ -666,7 +666,7 @@ async def graph_power(request): { 'label': 'voltage', 'fields': ['voltage'], - 'palette': 'Set2' + 'palette': 'Set2', }, ], )