Anpassen von Gitternetzlinien an einer 3D-Matplotlib-Figur

8

Ich bereite mich auf eine Präsentation vor und habe einige Beispielfiguren von 3D-Matplotlib-Figuren. Die Gitterlinien sind jedoch zu hell, um auf den projizierten Bildern zu sehen.

Ich habe versucht, die Gittermethode zu verwenden, die für 2D-Figuren funktioniert:

%Vor%

Aber das scheint bei 3D-Figuren nicht zu funktionieren. Irgendwelche Vorschläge?

    
JudoWill 29.07.2013, 13:36
quelle

2 Antworten

16

Wenn es Ihnen nichts ausmacht, wenn alle Linien dicker sind, dann können Sie die Standard-RC-Einstellungen anpassen.

Gegeben eine Grafik wie:

Wir können hinzufügen:

%Vor%

Um die Standardlinienbreite aller Linien zu erhöhen, geben Sie ein Ergebnis von:

Wenn Sie das Gefühl haben, dass es hässlich aussieht, können Sie alternativ auch:

verwenden %Vor%

um die Linienstärke jeder Achse auf 3,0 einzustellen, ergibt sich:

Um die Farbe zu aktualisieren, damit die Gitterlinien wirklich knallen, könnten Sie hinzufügen:

%Vor%

Was produziert:

Die Methoden sind ziemlich hacky, aber soweit ich weiß, gibt es keinen einfacheren Weg, diese Ergebnisse zu erzielen !! Hoffe das hilft; lassen Sie mich wissen, wenn Sie weitere Hilfe benötigen!

    
Hayden 29.07.2013 16:45
quelle
3

Leider scheint das nicht aufgedeckt zu sein. Wenn Sie über die Quelle schauen, ist die interne Schlüsselvariable der Aufruf _AXINFO , den wir durch vorsichtiges Unterklassifizieren überschreiben können.

Fügen Sie diesen Code hinzu, nachdem Ihre Figur erstellt wurde, und formatieren Sie ihn mit dem dict custom_AXINFO :

%Vor%

Das ist Affe-Patchen im schlimmsten Fall und sollte nicht für spätere Versionen verwendet werden.

Das Fixieren der Facelicons war einfacher als die Gitterlinien, da dies eine Übersteuerung einer der __init__ -Methoden erfordert, obwohl dies mit mehr Arbeit erledigt werden könnte.

Es scheint nicht schwierig zu sein, dies dem Endbenutzer zugänglich zu machen, und als solches kann ich mir vorstellen, dass dies in späteren Versionen behoben sein könnte.

    
Hooked 29.07.2013 14:48
quelle

Tags und Links