Python: Matplotlib Surface_plot

9

Ich versuche, einen hochauflösenden surface_plot zu zeichnen, aber ich hätte auch gerne ein paar nette Gitterlinien darüber. Wenn ich die Gitterlinien im selben Argument verwende

%Vor%

Ich bekomme viele Gitterlinien. Wenn ich andererseits "rstride" und "cstride" auf höhere Werte setze, wird meine Sphäre hässlich.

Ich habe dann versucht, ein

zu zerschlagen %Vor%

danach, aber es liegt nur auf der farbigen Kugel .. was bedeutet, dass ich die Rückseite des Drahtmodells und dann das Oberflächenplot dahinter sehen kann.

Hat jemand das versucht?

Eine andere Möglichkeit war die Verwendung von "Grundkarte", die ein schönes Raster erzeugen kann, aber dann muss ich meine farbige Oberfläche anpassen.?!

Meine Handlung sieht so aus:

Wenn ich der Karte Kanten mit einem höheren "rstride" und "cstride" hinzufüge, sieht das so aus:

code:

%Vor%

Ich möchte die \ theta und \ phi Winkel um die Kugel herum zeigen .. vielleicht mit 30 Grad Abstand.

Prost! Morten

    
MortenS DK 10.04.2016, 13:29
quelle

1 Antwort

2

Es sieht so aus, als ob Sie möglicherweise eine Grundkarte verwenden müssen. Mit plot_surface () können Sie entweder ein hochauflösendes Diagramm oder eine niedrige Auflösung mit einem guten Raster oben haben. Aber nicht beide. Ich habe gerade eine einfache Grundkarte mit Konturdiagramm erstellt. Ich denke, du kannst pColor leicht darauf anwenden. Zeichnen Sie keine Kontinent- und Ländergrenzen. Dann haben Sie eine schöne Kugel, die mehr Kontrolle gibt. Nachdem Sie Ihre Handlung gemacht haben, können Sie leicht Gitter hinzufügen.

%Vor%

    
Hun 10.04.2016 16:38
quelle

Tags und Links