[Users-fr] newaxes et subplot

Stéphane Mottelet stephane.mottelet at utc.fr
Mar 15 Juin 17:20:10 CEST 2021


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
> 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/20210615/6158289f/attachment.htm>


Plus d'informations sur la liste de diffusion users-fr