Ich habe mit Matplot angefangen und einige grundlegende Plots verwaltet, aber jetzt fällt es mir schwer herauszufinden, wie ich einige Dinge tun kann, die ich jetzt brauche :(
Meine eigentliche Frage ist, wie man einen globalen Titel und eine globale Legende auf eine Figur mit Nebenhandlungen setzt.
Ich mache 2x3-Unterzeichnungen, in denen ich viele verschiedene Grafiken in verschiedenen Farben habe (ungefähr 200). Um (die meisten) von ihnen zu unterscheiden, habe ich so etwas geschrieben
def style(i, total):
return dict(color=jet(i/total),
linestyle=["-", "--", "-.", ":"][i%4],
marker=["+", "*", "1", "2", "3", "4", "s"][i%7])
fig=plt.figure()
p0=fig.add_subplot(321)
for i, y in enumerate(data):
p0.plot(x, trans0(y), "-", label=i, **style(i, total))
# and more subplots with other transN functions
(irgendwelche Gedanken dazu? :)) Jede Nebenhandlung hat die gleiche Stilfunktion.
Jetzt versuche ich, einen globalen Titel für alle Nebenhandlungen und eine globale Legende zu erhalten, die alle Stile erklärt. Außerdem muss ich die Schrift klein machen, damit sie auf alle 200 Stile passt (ich brauche keine völlig eindeutigen Stile, aber zumindest einen Versuch).
Kann mir jemand bei der Lösung dieser Aufgabe helfen?