Éviter le chevauchement de texte dans MATLAB chiffres

Lors de l'insertion de texte dans MATLAB chiffres par programmation à l'aide text(x,y,'label'), je trouve souvent que les blocs de texte se chevauchent, rendant illisible. Je me demandais si il y avait un moyen automatisé pour compenser les blocs de texte de sorte qu'ils ne se chevauchent pas. Par exemple, si j'ai ajouté 3 étiquettes avec en haut à gauche de l'alignement en points (0,0), (0.01,0), et (0.02,0), je voudrais bien se repositionner comme:

. . .
label1
  label2
    label3

alors qu'actuellement ils ressemblent:

. . .
la~~~~~~l3

où les gribouillis illisibles en raison du chevauchement.

Si il n'y a pas déjà une façon de faire cela, j'ai pu rouler mon propre algorithme/heuristique pour la tâche, mais est-il une façon d'interroger une figure (ou le gcf manche) pour la délimitation des boîtes de toutes les zones de texte sur elle? Alors je peux appeler cela chaque fois que je veux placer une étiquette?

Merci!

InformationsquelleAutor btown | 2010-12-09