From ab1f1a71eaefbac3a773cee2799fb7131224991e Mon Sep 17 00:00:00 2001 From: madeofstown Date: Mon, 17 Feb 2025 15:29:28 -0800 Subject: [PATCH] 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' }, ], )