Passen Sie die Achsen in Plot3D wie in Python an

Sep 21 2020

Ich möchte das gleiche Diagramm mit Mathematica und Python vergleichen, aber sie verwenden unterschiedliche Achsenreihenfolgen. Ich habe versucht, sie Plot3Dso zu ändern, dass sie wie die folgende Handlung in Python aussehen:

Aber viele Tricks haben nicht funktioniert. Und zwar habe ich versucht AxesEdge, AxesOrigin, ViewPoint,$\ldots$ usw.

Gibt es eine einfache Möglichkeit, Dynamik und Rotation zu vermeiden?

Ich verwende den folgenden Code

domain = {0, 1};
Plot3D[Exp[x y], {x, 0, 1}, {y, ##}, ColorFunction -> "Rainbow",
PlotLegends -> Automatic, AxesLabel -> {"x", "y"}] & @@ domain

Es gibt Folgendes:

Antworten

4 xzczd Sep 21 2020 at 19:53

Ist das was du brauchst?:

domain = {0, 1};
Plot3D[Exp[x y], {y, ##}, {x, 0, 1}, ColorFunction -> "Rainbow", AxesLabel -> Automatic,
   ScalingFunctions -> {"Reverse", "Reverse"}, AxesEdge -> {Automatic, {1, -1}, {1, 1}},
   PlotTheme -> "Detailed"] & @@ domain