Ich möchte ein Plot mit vielen (100) Subplots mit Python matplotlib erstellen. Ich kann keine passende Syntax dafür finden:
Ich möchte etwas wie (das funktioniert nicht)
%Vor%in einer Schleife mit i von 0 bis 99, dann
%Vor%Syntax ist in vielen Tutorials für Fälle verfügbar, in denen es nur wenige Subplots gibt. Dann kann die Syntax
sein %Vor% Für mein Problem schätze ich, dass ich nicht die gleiche Syntax verwenden kann, da ich plt.subplot(10101)
usw. hätte, was ich nicht verstehe.
Haben Sie eine Lösung?
Danke
Versuchen Sie Folgendes:
%Vor%Dabei enthält ax eine hundert Achse in einer Liste (von Listen).
Es ist eine sehr praktische Funktion, von den Dokumenten :
%Vor%Wenn Sie versuchen, ~ 100 Subplots zu generieren, sollten Sie aus praktischen Gründen etwas wie dies tun wird viel schneller laufen. Sie geben zwar einzelne Achsenbeschriftungen auf, aber mit 100 Unterplots, es sei denn, Sie machen große Ausdrucke, so dass Sie die Etiketten sowieso nicht lesen können.
Hier ist eine voll funktionierende Code-Lösung, die zeigt, wie die Dinge nummeriert sind, denn es sieht so aus, als würden die Leute immer noch hierher kommen:
%Vor%Was gibt Ihnen das, um Ihnen zu zeigen, wie die Nummerierung funktioniert (ich habe nur 4 statt 10 Zeilen gemacht, um das Bild etwas kleiner zu machen, ändern Sie einfach "rows" auf 10 um 10 Zeilen von Subplots zu erhalten):
Die Nummerierung zeigt Ihnen, welche i- und j-Werte Sie an jeder Position haben, so dass Sie im Matplotlib-Subplot-Array die gewünschten Elemente einfügen können. Dies beinhaltet Subplotting in Arrays für welches Layout Sie möchten.
Tags und Links python matplotlib plot graphics subplot