Décalage automatique du texte #

Cet exemple illustre l'affichage de texte décalé de mplot3d. Lorsque l'on fait pivoter la figure 3D, les décalages doivent rester orientés de la même manière que l'étiquette de l'axe et doivent également être situés "loin" du centre du tracé.

Cette démo déclenche l'affichage du texte de décalage pour les axes x et y en ajoutant 1e5 à X et Y. Rien de moins ne le déclencherait automatiquement.

décalage
import matplotlib.pyplot as plt
import numpy as np


ax = plt.figure().add_subplot(projection='3d')

X, Y = np.mgrid[0:6*np.pi:0.25, 0:4*np.pi:0.25]
Z = np.sqrt(np.abs(np.cos(X) + np.cos(Y)))

ax.plot_surface(X + 1e5, Y + 1e5, Z, cmap='autumn', cstride=2, rstride=2)

ax.set_xlabel("X label")
ax.set_ylabel("Y label")
ax.set_zlabel("Z label")
ax.set_zlim(0, 2)

plt.show()

Galerie générée par Sphinx-Gallery