Bonjour,
Je m'adresse à vous car je suis en train de réaliser une interface graphique via uicontrol permettant d'afficher plusieurs tracés (plot, diagrammes batons ...) dans des onglets différents sur scilab.
J'utilise pour cela la commande newaxes() afin d'attribuer les bons axes au bon onglet en spécifiant le frame parent. J'arrive alors à afficher les figures mais au moment où je veux ajouter un titre et une légende, elles disparaissent.
Afin de palier à ce problème, j'ai essayé de passer par le handle créé avec newaxes qui selon l'aide est du type 'Axes' en modifiant successivement ( .title .x_label .y_label) mais le logiciel me renvoie un message d'erreur spécifiant que le handle créé n'est pas du bon type.
Je ne comprends pas pourquoi le handle créé ne correspond pas ...
PS : Je suis nouveau sur le forum, j'espère que je m'adresse au bon endroit,
(ci-joint un exemple de code)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 a1 = scf(1) tab = uicontrol("style","tab","parent",a1,"position",[20 20 400 400]) f1 = uicontrol("style","frame","parent",tab) f2 = uicontrol("style","frame","parent",tab) b1 = newaxes() b1.parent = f1; b1.title = "T1"; plot([1:20],[5:5:100]) b2 = newaxes() plot([1:20],[1:20]) b2.parent = f2; b2.title = "T2"
Partager