[Users-fr] newaxes et subplot
CHEZE David 227480
david.cheze at cea.fr
Jeu 17 Juin 15:46:28 CEST 2021
Bonjour,
Merci Stephane, j’ai cru comprendre le principe mais je pense que je n’ai pas le même rendu du code avec ma config WIN10-64bits scilab 6.1.0 .
Ça me donne la figure ci-dessous. J’ai l’impression que les subplot ne sont pas tolérés .
[cid:image001.png at 01D7638F.EAE57B60]
De : users-fr <users-fr-bounces at lists.scilab.org> De la part de Stéphane Mottelet
Envoyé : mardi 15 juin 2021 17:20
À : users-fr at lists.scilab.org
Objet : Re: [Users-fr] newaxes et subplot
Bonjour,
Le 15/06/2021 à 14:12, CHEZE David 227480 a écrit :
Bonjour,
J’utilise régulièrement newaxes pour des graphiques avec un second axes des ordonnées selon la nature des données à représenter, généralement une figure par fenêtre graphique. J’ai essayé d’utiliser newaxes pour un usage similaire mais cette fois au niveau de vignettes via subplot dans une fenêtre de figure graphique mais le nouvel axe ajouté est tracé en référence à la taille de la fenêtre graphique entière, pas dans la vignette. Est-ce qu’il y aurait une méthode pour que newaxes suive la logique des subplot ?
Tu peux utiliser des uicontrol de type "Frame" avec un layout de type "grid". En créant un nouvel axe dans une Frame puis en enchainant les subplot cela a l'air de marcher comme tu le voudrais :
clf;
f = gcf();
set(f,"layout_options",createLayoutOptions("grid", [2,2]));
c = createConstraints("grid"); //Create the constraint for nested uicontrols
for i=4:-1:1
u_grid(i) = uicontrol(f,"style", "frame","constraints", c, "background",[1 1 1]);
end
newaxes(u_grid(1));
subplot(2,2,1)
plot(1:10)
subplot(2,2,2)
plot(cos(1:10))
newaxes(u_grid(4));
subplot(2,1,1)
plot(1:10)
subplot(2,1,2)
plot(cos(1:10))
Idéalement, pour simplifier, il faudrait que subplot() accepte un premier parametre optionel qui soit de type Figure ou Frame (comme newaxes)
S.
Merci
David
_______________________________________________
users-fr mailing list
users-fr at lists.scilab.org<mailto:users-fr at lists.scilab.org>
https://antispam.utc.fr/proxy/v3?i=WjB4M1dJWGJJMnNGTHV5MuAPDwEdQko7KGyaWIIeme0&r=Skk2OVhvdXl2cm1uOWJtRLRPDrgr4YiCABksjbHu_Gv8eNkcUiMzd6MxV8KbAPI5&f=M2FwZHlGNnU1aUlkc09ZNN6FtQAZUfBH2BoDUjg8Y54xjTPKmO5dyqs07ZteowNquP6uMuprUbbg8UTy9A0VCg&u=http%3A//lists.scilab.org/mailman/listinfo/users-fr&k=CXOq
--
Stéphane Mottelet
Ingénieur de recherche
EA 4297 Transformations Intégrées de la Matière Renouvelable
Département Génie des Procédés Industriels
Sorbonne Universités - Université de Technologie de Compiègne
CS 60319, 60203 Compiègne cedex
Tel : +33(0)344234688
http://www.utc.fr/~mottelet
-------------- section suivante --------------
Une pièce jointe HTML a été nettoyée...
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20210617/0e2449ef/attachment.htm>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: image001.png
Type: image/png
Taille: 9804 octets
Desc: image001.png
URL: <https://lists.scilab.org/pipermail/users-fr/attachments/20210617/0e2449ef/attachment.png>
Plus d'informations sur la liste de diffusion users-fr