Ajustez les axes dans Plot3D comme le fait Python

Sep 21 2020

Je veux comparer le même tracé avec Mathematica et Python mais ils utilisent un ordre d'axes différent. J'ai essayé de les changer Plot3Dpour qu'ils ressemblent à l'intrigue suivante en python:

mais beaucoup d'astuces n'ont pas fonctionné. A savoir que j'ai essayé AxesEdge, AxesOrigin, ViewPoint,$\ldots$ etc.

Existe-t-il un moyen simple de le faire en évitant la dynamique et la rotation?

J'utilise le code suivant

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

Il donne ce qui suit:

Réponses

4 xzczd Sep 21 2020 at 19:53

Est-ce ce dont vous avez besoin?:

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