Kapitel 29. Plot-Legenden anpassen
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Legenden geben einer Visualisierung eine Bedeutung, indem sie den verschiedenen Plot-Elementen eine Bedeutung zuweisen. Wir haben bereits gesehen, wie man eine einfache Legende erstellt; hier schauen wir uns an, wie man die Platzierung und Ästhetik der Legende in Matplotlib anpasst.
Die einfachste Legende kannst du mit dem Befehl plt.legend
erstellen, der automatisch eine Legende für alle beschrifteten Plot-Elemente erzeugt (siehe Abbildung 29-1).
In
[
1
]:
import
matplotlib.pyplot
as
plt
plt
.
style
.
use
(
'seaborn-whitegrid'
)
In
[
2
]:
%
matplotlib
inlineimport
numpy
as
np
In
[
3
]:
x
=
np
.
linspace
(
0
,
10
,
1000
)
fig
,
ax
=
plt
.
subplots
()
ax
.
plot
(
x
,
np
.
sin
(
x
),
'-b'
,
label
=
'Sine'
)
ax
.
plot
(
x
,
np
.
cos
(
x
),
'--r'
,
label
=
'Cosine'
)
ax
.
axis
(
'equal'
)
leg
=
ax
.
legend
()
Aber es gibt viele Möglichkeiten, wie wir eine solche Legende anpassen können. Wir können zum Beispiel den Ort festlegen und den Rahmen einschalten (siehe Abbildung 29-2).
In
[
4
]:
ax
.
legend
(
loc
=
'upper left'
,
frameon
=
True
)
fig
Mit dem Befehl ncol
kannst du die Anzahl der Spalten in der ...
Get Python Data Science Handbook, 2. Auflage now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.