J'ai commencé avec matplot et j'ai réussi quelques tracés de base, mais maintenant j'ai du mal à découvrir comment faire certaines choses dont j'ai besoin maintenant :(
Ma question est de savoir comment placer un titre global et une légende globale sur une figure avec des sous-parties.
Je fais des sous-graphes 2x3 où j'ai beaucoup de graphiques différents dans des couleurs variées (environ 200). Pour distinguer (la plupart) d'entre eux, j'ai écrit quelque chose comme
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
(des idées à ce sujet ? :)) Chaque intrigue secondaire a la même fonction de style.
J'essaie maintenant d'obtenir un titre global pour toutes les sous-parties ainsi qu'une légende globale qui explique tous les styles. J'ai également besoin de rendre la police minuscule pour y faire tenir les 200 styles (je n'ai pas besoin de styles complètement uniques, mais au moins quelques tentatives).
Quelqu'un peut-il m'aider à résoudre ce problème ?