Da ich gesagt habe, dass Sie erreichen können, was Sie wollen, indem Sie aus einigen Schlüsselklassen ableiten, habe ich mich dazu entschieden (aber wie gesagt, es ist wahrscheinlich nicht die Mühe wert). Wie auch immer, hier ist was ich habe:
%Vor%Es ist nicht perfekt, aber für den Anwendungsfall haben Sie vorausgesetzt, dass es funktioniert. Ich habe einige Ideen aus diesem Matplotlib-Beispiel gezeichnet und die Quellcodes direkt durchgesehen. Das Ergebnis sieht folgendermaßen aus:
Ich habe den Code sowohl in Python 2.7 als auch in Python 3.5 getestet.
BEARBEITEN :
Ich habe bemerkt, dass die Gitternetze subminor
immer gezeichnet würden, wenn das Gitter eingeschaltet wäre (obwohl ich beabsichtigt hatte, es überhaupt nicht zu zeichnen). Ich habe dies im obigen Code korrigiert, d. H. Die subminor
Ticks sollten niemals Gitterlinien erzeugen. Wenn Gitternetzlinien korrekt implementiert werden sollen, sind einige weitere Arbeiten erforderlich.
Tags und Links python matplotlib