/ / aligner les étiquettes des axes dans le tracé 3D dans matlab - matlab, matlab-figure, labels-axis

alignement des étiquettes d'axes dans un tracé 3D en matlab - matlab, matlab-figure, étiquettes d'axes

Je trace les données de maillage avec les commandes matlab suivantes

[x, y] = meshgrid(-10:0.1:10, -10:0.1:10);
z = exp(-x.^2 - y.^2);
mesh(x, y, z);
xlabel("time variable");
ylabel("space variable");
zlabel("wave");

Vous verrez que peu importe la rotation duaxes, les étiquettes x et y sont toujours alignées horizontalement. Existe-t-il un moyen de l'aligner séparément sur l'axe des x et l'axe des y tout en faisant pivoter les axes?

Réponses:

1 pour la réponse № 1

Il y a eu une soumission pour aligner les étiquettes des axes avec l'axe de la figure ici.


-1 pour la réponse № 2

Vous pouvez définir le rotation propriété de chaque étiquette:

set(get(gca,"xlabel"),"rotation",angle); %where angle is in degrees