Ich verwende Matplotlib und MPLD3, um Grafiken zu erstellen, die in HTML-Plages (mit Django) angezeigt werden können. Momentan werden meine Graphen dynamisch aus Daten generiert, die aus CSV-Dateien gezogen werden. Hin und wieder bekomme ich diese Nachricht in meinem Terminal:Schließen Matplotlib Abbildungen
RuntimeWarning: Mehr als 20 Zahlen wurden geöffnet. Abbildungen, die über die pyplot-Schnittstelle() erstellt wurden, bleiben bis zum expliziten Schließen erhalten und verbrauchen möglicherweise zu viel Speicher. (Informationen zum Steuern dieser Warnung finden Sie unter rcParam
figure.max_num_figures
). max_open_warning, RuntimeWarning)
Ich bin nicht wirklich sicher, was es bedeutet, aber ich gehe davon aus es bedeutet, dass ich eine gewisse Art und Weise Graphen haben sollte zu schließen, die nicht in Gebrauch sind. Gibt es das überhaupt, oder bin ich komplett von der Basis entfernt? Vielen Dank.
Nicht sicher, dass die beste Duplikat ist. Die kurze Antwort ist, dass Sie Ihre Plots aufräumen sollten, nachdem Sie mit ihnen fertig sind: 'plt.close (fig)' oder 'plt.close ('all')' '. – tacaswell
@tcaswell warum nicht als Antwort hinzufügen? – Korem