Dostosuj osie w Plot3D tak, jak robią to Python

Sep 21 2020

Chcę porównać ten sam wykres z mathematica i pythonem, ale używają innej kolejności osi. Próbowałem je zmienić w Plot3Dtaki sposób, aby wyglądały jak poniższa fabuła w Pythonie:

ale wiele sztuczek nie działało. Mianowicie próbowałem AxesEdge, AxesOrigin, ViewPoint,$\ldots$ itp.

Czy istnieje prosty sposób na uniknięcie dynamiki i rotacji?

Używam następującego kodu

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

Daje następujące informacje:

Odpowiedzi

4 xzczd Sep 21 2020 at 19:53

Czy tego potrzebujesz ?:

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