Ich möchte ein Zeitreihendiagramm mit seaborn.tsplot
wie in diesem Beispiel erstellen tsplot
documentation , aber mit der Legende nach rechts verschoben, außerhalb der Figur.
Basierend auf den Zeilen 339-340 in seasorns timeseries.py sieht es so aus, als ob seaborn.tsplot
momentan keine direkte Kontrolle der Legendenplatzierung erlaubt:
Gibt es eine Matplotlib-Problemumgehung? Ich benutze seaborn 0.6-dev.
Tatsächlich behandelt seaborn
Legenden bisher nicht gut. Sie können plt.legend()
verwenden, um Legendeneigenschaften direkt über matplotlib
zu steuern, gemäß Matplotlib Legend Guide .
Beispiel:
%Vor% Die Antwort von Sergey hat mit einem seaborn.tsplot
sehr gut funktioniert, aber ich konnte es nicht für seaborn.lmplot
arbeiten lassen, also habe ich ein bisschen genauer hinsah und eine andere Lösung gefunden:
Beispiel:
%Vor%Vielleicht musst du mit den Werten herumspielen, um sie an deine Legende anzupassen. Diese Antwort ist auch hilfreich, wenn Sie weitere Beispiele benötigen.
Tags und Links matplotlib seaborn