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:
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