Lösen Sie das Problem, dass Seaborn Plots nicht angezeigt werden Show
-
Verwendung von die Funktion
matplotlib.pyplot.show()
-
Verwendung von die Funktion
matplotlib.pyplot.figure()
-
Verwendung von den Befehl
%matplotlib inline
Die seaborn-Funktion gibt eine Zahl zurück, die Ihren gewünschten Plot enthält. Möglicherweise haben Sie jedoch das Gefühl, dass Ihr Code korrekt ist, aber Ihre Zahl wird nicht angezeigt. Dies kann häufig vorkommen, insbesondere wenn Sie in Python-Notebook-Dateien arbeiten.
Es kann ein wenig schwer zu verstehen sein, warum dies passieren kann, ohne den Code tatsächlich zu betrachten. Trotzdem werden wir in diesem Tutorial einige gängige Methoden besprechen, die verwendet werden können, um dieses Problem zu lösen.
Verwendung von die Funktion matplotlib.pyplot.show()
Da das seaborn-Modul auf der Matplotlib-Bibliothek aufbaut, ist es mit vielen Matplotlib-Funktionen kompatibel. Mit der Funktion show()
werden alle aktuellen Graphen und Plots in der Abbildung angezeigt. Wir müssen diese Funktion nach dem Erstellen des Plots aufrufen und sie zeigt Ihre Figur an.
Beachten Sie, dass man für Python 2 auch sns.plt.show()
verwenden kann, aber nicht für Python 3.
Verwendung von die Funktion matplotlib.pyplot.figure()
In vielen Fällen können wir dies mit der Funktion figure()
beheben. Es aktiviert die aktuelle Figur oder erstellt eine neue. Es sollte verwendet werden, bevor das Seegrundstück erstellt wird.
Verwendung von den Befehl %matplotlib inline
Es wird verwendet, um das Matplotlib-Backend zu aktivieren. Es wird häufig in Python-Notebooks verwendet. Auf diese Weise wird am Ende jeder Zelle die Funktion show
aufgerufen und der Plot im Python-Notebook angezeigt. Beachten Sie, dass es die Funktion show()
überschreibt. Wenn dieser Befehl verwendet wird, wird der Seegangs-Plot nur im Notebook angezeigt.
Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.
LinkedIn