Modification du texte de l'étiquette de tique
Lors de la modification des étiquettes de tique dans un tracé, définir le texte directement à l'aide de label.set_text() est inefficace. Au lieu de cela, vous devez redessiner le canevas pour vous assurer que les étiquettes sont positionnées et que des valeurs leur sont attribuées :
import matplotlib.pyplot as plt fig, ax = plt.subplots() fig.canvas.draw() labels = [item.get_text() for item in ax.get_xticklabels()] labels[1] = 'Testing' ax.set_xticklabels(labels) plt.show()
Matplotlib évite le positionnement statique pour permettre des ajustements interactifs. Par défaut, les étiquettes de graduation sont mises à jour dynamiquement par le localisateur et le formateur de l'axe. Pour rendre les étiquettes statiques, utilisezFixedLocator etFixedFormatter.
Vous pouvez également envisager d'utiliser annotate pour annoter des positions spécifiques au lieu de modifier les étiquettes de graduation.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!