From e8d8b4eae6073d41988a4204f227a2445e6c67ea Mon Sep 17 00:00:00 2001 From: Ewout ter Hoeven Date: Thu, 4 Jul 2024 09:56:02 +0200 Subject: [PATCH] Jupyter Viz: Don't avoid interactive backend (#2165) * Jupyter Viz: Don't avoid interactive backend We were avoiding the interactive backend, but that isn't recommended anymore and Solara should take care of that itself. * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> --- mesa/visualization/jupyter_viz.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/mesa/visualization/jupyter_viz.py b/mesa/visualization/jupyter_viz.py index 2d0691b290f..ffd6b06104e 100644 --- a/mesa/visualization/jupyter_viz.py +++ b/mesa/visualization/jupyter_viz.py @@ -26,7 +26,6 @@ import sys import threading -import matplotlib.pyplot as plt import reacton.ipywidgets as widgets import solara from solara.alias import rv @@ -35,9 +34,6 @@ import mesa.visualization.components.matplotlib as components_matplotlib from mesa.visualization.UserParam import Slider -# Avoid interactive backend -plt.switch_backend("agg") - # TODO: Turn this function into a Solara component once the current_step.value # dependency is passed to measure()