From sgougeon at free.fr Thu Jul 8 07:38:32 2021 From: sgougeon at free.fr (Samuel Gougeon) Date: Thu, 8 Jul 2021 07:38:32 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> Message-ID: Bonjour David, bonjour à tous, Le 17/06/2021 à 17:01, CHEZE David 227480 a écrit : > > Merci, ça fonctionne ! > > Effectivement un rattachement direct au subplot faciliterait > grandement l?accès à cette fonctionnalité. > Une version améliorée de subplot() est proposée sur la forge de Scilab depuis août dernier. La page d'aide actualisée correspondante est disponible en PDF ici . Elle répond aux demandes formulées et justifiées en détail sur bugzilla . * étendre subplot() aux repères graphiques tracés dans des uicontrol frames. * proposer un usage itératif de subplot : *subplot next* et *subplot nextv* , qui permet de passer à la zone subplot suivante sans avoir à repréciser à chaque fois le format du quadrillage de la figure. Cela évite d'avoir à modifier toutes les valeurs de nl,nc d'une série de subplots, quand il s'avère que le "format quadrillé" initialement envisagé n'est pas suffisant ou optimal (ce qui dans ma pratique est assez fréquent). Qu'en pensez-vous ? Samuel -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From david.cheze at cea.fr Thu Jul 8 17:06:06 2021 From: david.cheze at cea.fr (CHEZE David 227480) Date: Thu, 8 Jul 2021 15:06:06 +0000 Subject: [Users-fr] newaxes et subplot In-Reply-To: References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> Message-ID: Bonjour Samuel, Merci de signaler cette évolution, cela simplifie effectivement les subplot en lien avec uicontrol frame. Dans mon cas, le besoin initial est de pouvoir faire (aussi simplement que possible dans l?idéal) des graphiques avec plusieurs axes (avec newaxes ) dans chaque vignette subplot sans avoir à passer explicitement par la création d?un quadrillage uicontrol. En gros il faudrait que newaxes() par défaut récupère un ?handle? h correspondant au dernier appel à h=subplot(mnp) et s?inscrive dans ce cadre (h=subplot(mnp) parent de newaxes que ce soit par défaut newaxes() ou en donnant la possiblité à newaxes(subplot(mnp)) de récupérer une indication sur la parenté que l?on souhaite créer). Je ne m?étais jamais intéressé de près aux uicontrol, cela permet de faire ce que je veux mais cela reste lourd à écrire. David De : users-fr De la part de Samuel Gougeon Envoyé : jeudi 8 juillet 2021 07:39 À : users-fr at lists.scilab.org Objet : Re: [Users-fr] newaxes et subplot Bonjour David, bonjour à tous, Le 17/06/2021 à 17:01, CHEZE David 227480 a écrit : Merci, ça fonctionne ! Effectivement un rattachement direct au subplot faciliterait grandement l?accès à cette fonctionnalité. Une version améliorée de subplot() est proposée sur la forge de Scilab depuis août dernier. La page d'aide actualisée correspondante est disponible en PDF ici. Elle répond aux demandes formulées et justifiées en détail sur bugzilla. * étendre subplot() aux repères graphiques tracés dans des uicontrol frames. * proposer un usage itératif de subplot : subplot next et subplot nextv , qui permet de passer à la zone subplot suivante sans avoir à repréciser à chaque fois le format du quadrillage de la figure. Cela évite d'avoir à modifier toutes les valeurs de nl,nc d'une série de subplots, quand il s'avère que le "format quadrillé" initialement envisagé n'est pas suffisant ou optimal (ce qui dans ma pratique est assez fréquent). Qu'en pensez-vous ? Samuel -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From stephane.mottelet at utc.fr Thu Jul 8 17:45:49 2021 From: stephane.mottelet at utc.fr (=?UTF-8?Q?St=c3=a9phane_Mottelet?=) Date: Thu, 8 Jul 2021 17:45:49 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> Message-ID: Bonjour, +1 pour ajouter comme premier argument optionnel à subplot un handle de Figure ou de Frame. C'est la feature dont David a besoin. Par contre l'usage iteratif est discutable car il depend d'executions precedentes de subplot. Personnellement cela ne m'a jamais gene de devoir repeter i,j dans subplot(i,j,k). S. Le 08/07/2021 à 17:06, CHEZE David 227480 a écrit : > > Bonjour Samuel, > > Merci de signaler cette évolution, cela simplifie effectivement les > subplot en lien avec uicontrol frame. > > Dans mon cas, le besoin initial est de pouvoir faire (aussi simplement > que possible dans l?idéal) des graphiques avec plusieurs axes (avec > newaxes ) dans chaque vignette subplot sans avoir à passer > explicitement par la création d?un quadrillage uicontrol. En gros il > faudrait que newaxes() par défaut récupère un ?handle? h correspondant > au dernier appel à h=subplot(mnp) et s?inscrive dans ce cadre > (h=subplot(mnp) parent de newaxes que ce soit par défaut newaxes() ou > en donnant la possiblité à newaxes(subplot(mnp)) de récupérer une > indication sur  la parenté que l?on souhaite créer). Je ne m?étais > jamais intéressé de près aux uicontrol, cela permet de faire ce que je > veux mais cela reste lourd à écrire. > > David > > *De :*users-fr *De la part de* > Samuel Gougeon > *Envoyé :* jeudi 8 juillet 2021 07:39 > *À :* users-fr at lists.scilab.org > *Objet :* Re: [Users-fr] newaxes et subplot > > Bonjour David, bonjour à tous, > > Le 17/06/2021 à 17:01, CHEZE David 227480 a écrit : > > Merci, ça fonctionne ! > > Effectivement un rattachement direct au subplot faciliterait > grandement l?accès à cette fonctionnalité. > > Une version améliorée de subplot() est proposée sur la forge de Scilab > > depuis août dernier. > La page d'aide actualisée correspondante est disponible en PDF ici > . > Elle répond aux demandes formulées et justifiées en détail sur > bugzilla > . > > * étendre subplot() aux repères graphiques tracés dans des uicontrol > frames. > * proposer un usage itératif de subplot : *subplot next* et *subplot > nextv* , qui permet de passer à la zone subplot suivante sans > avoir à repréciser à chaque fois le format du quadrillage de la > figure. Cela évite d'avoir à modifier toutes les valeurs de nl,nc > d'une série de subplots, quand il s'avère que le "format > quadrillé" initialement envisagé n'est pas suffisant ou optimal > (ce qui dans ma pratique est assez fréquent). > > Qu'en pensez-vous ? > > Samuel > > > _______________________________________________ > users-fr mailing list > users-fr at lists.scilab.org > https://antispam.utc.fr/proxy/v3?i=Zk92VEFKaGQ4Ums4cnZEUWMTpfHaXFQGRw1_CnOoOH0&r=bHA1dGV3NWJQVUloaWNFUYH-0fCrCfKNwGzaHK3mGAF34Dbd5QpdXfVRjdiNrR7K&f=SlhDbE9uS2laS2JaZFpNWvypxfeihkJYtxZthEVKJOlatSk30pwKrlkO3IBqbf5YzMOfJ_phRKoeVDTKgenz3A&u=http%3A//lists.scilab.org/mailman/listinfo/users-fr&k=XRKU -- 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: From stephane.mottelet at utc.fr Thu Jul 8 18:02:48 2021 From: stephane.mottelet at utc.fr (=?UTF-8?Q?St=c3=a9phane_Mottelet?=) Date: Thu, 8 Jul 2021 18:02:48 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> Message-ID: <28e76189-b6b8-bb43-5ed8-3c31adb047ff@utc.fr> Par contre, assujettir les dimensions de reference de newaxes() etant donne les dimensions d'un subplot nouvellement créé, bien que je comprenne exactement ce que veut faire David (je lui ai proposé une solution cohérente avec des Frames), cela n'est pas possible car les parents des Axes sont des Figure ou des Frame. S. Le 08/07/2021 à 17:45, Stéphane Mottelet a écrit : > > Bonjour, > > +1 pour ajouter comme premier argument optionnel à subplot un handle > de Figure ou de Frame. C'est la feature dont David a besoin. > > Par contre l'usage iteratif est discutable car il depend d'executions > precedentes de subplot. Personnellement cela ne m'a jamais gene de > devoir repeter i,j dans subplot(i,j,k). > > S. > > Le 08/07/2021 à 17:06, CHEZE David 227480 a écrit : >> >> Bonjour Samuel, >> >> Merci de signaler cette évolution, cela simplifie effectivement les >> subplot en lien avec uicontrol frame. >> >> Dans mon cas, le besoin initial est de pouvoir faire (aussi >> simplement que possible dans l?idéal) des graphiques avec plusieurs >> axes (avec newaxes ) dans chaque vignette subplot sans avoir à passer >> explicitement par la création d?un quadrillage uicontrol. En gros il >> faudrait que newaxes() par défaut récupère un ?handle? h >> correspondant au dernier appel à h=subplot(mnp) et s?inscrive dans ce >> cadre (h=subplot(mnp) parent de newaxes que ce soit par défaut >> newaxes() ou en donnant la possiblité à newaxes(subplot(mnp)) de >> récupérer une indication sur  la parenté que l?on souhaite créer). Je >> ne m?étais jamais intéressé de près aux uicontrol, cela permet de >> faire ce que je veux mais cela reste lourd à écrire. >> >> David >> >> *De :*users-fr *De la part de* >> Samuel Gougeon >> *Envoyé :* jeudi 8 juillet 2021 07:39 >> *À :* users-fr at lists.scilab.org >> *Objet :* Re: [Users-fr] newaxes et subplot >> >> Bonjour David, bonjour à tous, >> >> Le 17/06/2021 à 17:01, CHEZE David 227480 a écrit : >> >> Merci, ça fonctionne ! >> >> Effectivement un rattachement direct au subplot faciliterait >> grandement l?accès à cette fonctionnalité. >> >> Une version améliorée de subplot() est proposée sur la forge de >> Scilab >> >> depuis août dernier. >> La page d'aide actualisée correspondante est disponible en PDF ici >> . >> Elle répond aux demandes formulées et justifiées en détail sur >> bugzilla >> . >> >> * étendre subplot() aux repères graphiques tracés dans des >> uicontrol frames. >> * proposer un usage itératif de subplot : *subplot next*  et >> *subplot nextv* , qui permet de passer à la zone subplot suivante >> sans avoir à repréciser à chaque fois le format du quadrillage de >> la figure. Cela évite d'avoir à modifier toutes les valeurs de >> nl,nc d'une série de subplots, quand il s'avère que le "format >> quadrillé" initialement envisagé n'est pas suffisant ou optimal >> (ce qui dans ma pratique est assez fréquent). >> >> Qu'en pensez-vous ? >> >> Samuel >> >> >> _______________________________________________ >> users-fr mailing list >> users-fr at lists.scilab.org >> https://antispam.utc.fr/proxy/v3?i=Zk92VEFKaGQ4Ums4cnZEUWMTpfHaXFQGRw1_CnOoOH0&r=bHA1dGV3NWJQVUloaWNFUYH-0fCrCfKNwGzaHK3mGAF34Dbd5QpdXfVRjdiNrR7K&f=SlhDbE9uS2laS2JaZFpNWvypxfeihkJYtxZthEVKJOlatSk30pwKrlkO3IBqbf5YzMOfJ_phRKoeVDTKgenz3A&u=http%3A//lists.scilab.org/mailman/listinfo/users-fr&k=XRKU > -- > 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 > > _______________________________________________ > users-fr mailing list > users-fr at lists.scilab.org > https://antispam.utc.fr/proxy/v3?i=Z09lbVhROVBaOHd3NjZZMVfTogSUUCLtvQYv_TI7-Qg&r=eVVJWkdic3NtZTdZV2pycc8oEJBVcQfwoAgOILbixruFQP-mXZOvGI-Awo-iPm4W&f=UU9IMnpkdmJmSk9YOHVtc4JNomkUGuLCqDwzfyf3lvs1L1dJO5nlRL6oXPZFfAGjcpkhMzr2zNwxLVzW-gJPOw&u=http%3A//lists.scilab.org/mailman/listinfo/users-fr&k=eFRI -- 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: From sgougeon at free.fr Thu Jul 8 19:28:04 2021 From: sgougeon at free.fr (Samuel Gougeon) Date: Thu, 8 Jul 2021 19:28:04 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> Message-ID: Le 08/07/2021 à 17:06, CHEZE David 227480 a écrit : > > Bonjour Samuel, > > Merci de signaler cette évolution, cela simplifie effectivement les > subplot en lien avec uicontrol frame. > > Dans mon cas, le besoin initial est de pouvoir faire (aussi simplement > que possible dans l?idéal) des graphiques avec plusieurs axes (avec > newaxes ) dans chaque vignette subplot sans avoir à passer > explicitement par la création d?un quadrillage uicontrol. En gros il > faudrait que newaxes() par défaut récupère un ?handle? h correspondant > au dernier appel à h=subplot(mnp) et s?inscrive dans ce cadre > (h=subplot(mnp) parent de newaxes que ce soit par défaut newaxes() ou > en donnant la possiblité à newaxes(subplot(mnp)) de récupérer une > indication sur  la parenté que l?on souhaite créer). Je ne m?étais > jamais intéressé de près aux uicontrol, cela permet de faire ce que je > veux mais cela reste lourd à écrire. > > David > Le "problème" est que lorsque subplot cible un carreau coïncidant avec un repère déjà existant, il rend celui-ci actif au lieu d'en définir un nouveau superposé. C'est évidemment délibéré. Mais ce comportement pourrait être modifié par une option subplot(i,j,k, "new"). En cas de superposition exacte détectée, le nouveau repère pourrait alors d'emblée être créé avec * .filled="off" * des marges identiques à celles du repère sous-jacent * des axes gradués positionnés de l'autre coté de ceux du repère sous-jacent. Faire ces opérations à la main n'est pas très compliqué non plus : clf reset subplot(2,2,4) plot2d() ax = gca(); ax2 = newaxes(); set(ax2,"axes_bounds",ax.axes_bounds,"margins",ax.margins,"filled","off") set(ax2,"x_location","top","y_location","right","axes_visible",["on" "on" "on"]) plot([0.1 0.9],[0.1 0.9],"r") subplot(1,2,1) plot2d() ax = gca(); ax2 = newaxes(); set(ax2,"axes_bounds",ax.axes_bounds,"margins",ax.margins,"filled","off") set(ax2,"x_location","top","y_location","right","axes_visible",["on" "on" "on"]) plot([0.1 0.9],[0.1 0.9],"r") En implémentant subplot(i,j,k, "new"), le code équivalent serait simplifié en clf reset subplot(2,2,4) plot2d() subplot(2,2,4,"new") plot([0.1 0.9],[0.1 0.9],"r") subplot(1,2,1) plot2d() subplot(1,2,1,"new") plot([0.1 0.9],[0.1 0.9],"r") Samuel -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: epdohkihfpkdgkcl.png Type: image/png Taille: 26494 octets Desc: non disponible URL: From sgougeon at free.fr Fri Jul 9 08:23:55 2021 From: sgougeon at free.fr (Samuel Gougeon) Date: Fri, 9 Jul 2021 08:23:55 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> Message-ID: <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> Bonjour, Le 08/07/2021 à 19:28, Samuel Gougeon a écrit : > Le 08/07/2021 à 17:06, CHEZE David 227480 a écrit : >> >> Bonjour Samuel, >> >> Merci de signaler cette évolution, cela simplifie effectivement les >> subplot en lien avec uicontrol frame. >> >> Dans mon cas, le besoin initial est de pouvoir faire (aussi >> simplement que possible dans l?idéal) des graphiques avec plusieurs >> axes (avec newaxes ) dans chaque vignette subplot sans avoir à passer >> explicitement par la création d?un quadrillage uicontrol. En gros il >> faudrait que newaxes() par défaut récupère un ?handle? h >> correspondant au dernier appel à h=subplot(mnp) et s?inscrive dans ce >> cadre (h=subplot(mnp) parent de newaxes que ce soit par défaut >> newaxes() ou en donnant la possiblité à newaxes(subplot(mnp)) de >> récupérer une indication sur  la parenté que l?on souhaite créer). Je >> ne m?étais jamais intéressé de près aux uicontrol, cela permet de >> faire ce que je veux mais cela reste lourd à écrire. >> >> David >> > > Le "problème" est que lorsque subplot cible un carreau coïncidant avec > un repère déjà existant, il rend celui-ci actif au lieu d'en définir > un nouveau superposé. C'est évidemment délibéré. Mais ce comportement > pourrait être modifié par une option subplot(i,j,k, "new"). En cas de > superposition exacte détectée, le nouveau repère pourrait alors > d'emblée être créé avec > > * .filled="off" > * des marges identiques à celles du repère sous-jacent > * des axes gradués positionnés de l'autre coté de ceux du repère > sous-jacent. > D'un point de vue ergonomie du langage, il serait encore plus intéressant d'implémenter une syntaxe *newaxes(template_axes)* qui ferait la même chose. template_axes ne serait pas utilisé comme parent mais comme template. Contrairement à subplot(..,"new"), une telle syntaxe serait utilisable également pour les repères hors quadrillage, tels que les inserts xsetech() ou autre. On aurait alors ax = subplot(2,2,4); plot2d() newaxes(ax); plot([0.1 0.9],[0.1 0.9],"r") ax2 = subplot(1,2,1) plot2d() newaxes(ax2); plot([0.1 0.9],[0.1 0.9],"r") Samuel -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From sgougeon at free.fr Fri Jul 9 08:36:38 2021 From: sgougeon at free.fr (Samuel Gougeon) Date: Fri, 9 Jul 2021 08:36:38 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> Message-ID: <03b6aeff-1d6d-e9d6-e46d-82e6bef29a4e@free.fr> Le 09/07/2021 à 08:23, Samuel Gougeon a écrit : > > D'un point de vue ergonomie du langage, il serait encore plus > intéressant d'implémenter une syntaxe > *newaxes(template_axes)* > > qui ferait la même chose. template_axes ne serait pas utilisé comme > parent mais comme template. > Contrairement à subplot(..,"new"), une telle syntaxe serait utilisable > également pour les repères hors quadrillage, tels que les inserts > xsetech() ou autre. > Des précisions sont apportées en ce sens à la requête http://bugzilla.scilab.org/6965 -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From david.cheze at cea.fr Fri Jul 9 09:01:38 2021 From: david.cheze at cea.fr (CHEZE David 227480) Date: Fri, 9 Jul 2021 07:01:38 +0000 Subject: [Users-fr] newaxes et subplot In-Reply-To: <03b6aeff-1d6d-e9d6-e46d-82e6bef29a4e@free.fr> References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> <03b6aeff-1d6d-e9d6-e46d-82e6bef29a4e@free.fr> Message-ID: <2bdb5c87dad14a328706db717222bac0@cea.fr> Bonjour Samuel, Merci pour ces explications sur les mécanismes sous-jacents des figures graphiques, je suis aussi d?accord qu?une nouvelle syntaxe newaxes(template_axes) constituerait une bonne synthèse efficacité et ergonomie du langage, +1 ! David De : users-fr De la part de Samuel Gougeon Envoyé : vendredi 9 juillet 2021 08:37 À : users-fr at lists.scilab.org Objet : Re: [Users-fr] newaxes et subplot Le 09/07/2021 à 08:23, Samuel Gougeon a écrit : D'un point de vue ergonomie du langage, il serait encore plus intéressant d'implémenter une syntaxe newaxes(template_axes) qui ferait la même chose. template_axes ne serait pas utilisé comme parent mais comme template. Contrairement à subplot(..,"new"), une telle syntaxe serait utilisable également pour les repères hors quadrillage, tels que les inserts xsetech() ou autre. Des précisions sont apportées en ce sens à la requête http://bugzilla.scilab.org/6965 -------------- section suivante -------------- Une pièce jointe HTML a été nettoyée... URL: From stephane.mottelet at utc.fr Fri Jul 9 09:13:32 2021 From: stephane.mottelet at utc.fr (=?UTF-8?Q?St=c3=a9phane_Mottelet?=) Date: Fri, 9 Jul 2021 09:13:32 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: <2bdb5c87dad14a328706db717222bac0@cea.fr> References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> <03b6aeff-1d6d-e9d6-e46d-82e6bef29a4e@free.fr> <2bdb5c87dad14a328706db717222bac0@cea.fr> Message-ID: <8d2f0b3c-e7e3-6b9b-3658-97efed1f3a1a@utc.fr> D'une manière générale le "clonage" d'objets existe déjà pour les types classiques, par exemple lorsque l'on ecrit --> x = ones(y) il faudrait juste adopter un mécanisme raisonnable pour le passage des options supplémentaires, idéalement sous la forme de paires "propriété","valeur", et sans a priori sur les valeurs. Cependant, nous avons déjà "copy" qui est universel. S. Le 09/07/2021 à 09:01, CHEZE David 227480 a écrit : > > Bonjour Samuel, > > Merci pour ces explications sur les mécanismes sous-jacents des > figures graphiques, je suis aussi d?accord qu?une nouvelle syntaxe > newaxes(template_axes) constituerait une bonne synthèse efficacité et > ergonomie du langage, +1 ! > > David > > *De :*users-fr *De la part de* > Samuel Gougeon > *Envoyé :* vendredi 9 juillet 2021 08:37 > *À :* users-fr at lists.scilab.org > *Objet :* Re: [Users-fr] newaxes et subplot > > Le 09/07/2021 à 08:23, Samuel Gougeon a écrit : > > D'un point de vue ergonomie du langage, il serait encore plus > intéressant d'implémenter une syntaxe > *newaxes(template_axes)* > > qui ferait la même chose. template_axes ne serait pas utilisé > comme parent mais comme template. > Contrairement à subplot(..,"new"), une telle syntaxe serait > utilisable également pour les repères hors quadrillage, tels que > les inserts xsetech() ou autre. > > > Des précisions sont apportées en ce sens à la requête > http://bugzilla.scilab.org/6965 > > > > _______________________________________________ > users-fr mailing list > users-fr at lists.scilab.org > https://antispam.utc.fr/proxy/v3?i=SXVFem5DOGVpUU1rNjdmQuxbAYzjRE578NJDXO0bRW0&r=bWt1djZ5QzcyUms5R1Nzas4Pz4hn3S9_MEd_XcyeYzHsyKCVRtQ67N89rCt3q6Xy&f=Q3ZQNmU2SnpsRFlRbUF3dm35RmWaJx-1XVe0yzSvERhrnB5NyKa6U3k0O5mj4XnslKLM0_yKkzaiR-8W5zAX4g&u=http%3A//lists.scilab.org/mailman/listinfo/users-fr&k=syJL -- 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: From sgougeon at free.fr Fri Jul 9 10:59:55 2021 From: sgougeon at free.fr (Samuel Gougeon) Date: Fri, 9 Jul 2021 10:59:55 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: <8d2f0b3c-e7e3-6b9b-3658-97efed1f3a1a@utc.fr> References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> <03b6aeff-1d6d-e9d6-e46d-82e6bef29a4e@free.fr> <2bdb5c87dad14a328706db717222bac0@cea.fr> <8d2f0b3c-e7e3-6b9b-3658-97efed1f3a1a@utc.fr> Message-ID: <5c3418bd-a9d3-df4d-b8b4-fb7367c9cbb8@free.fr> Le 09/07/2021 à 09:13, Stéphane Mottelet a écrit : > > D'une manière générale le "clonage" d'objets existe déjà pour les > types classiques, par exemple lorsque l'on ecrit > > --> x = ones(y) > > il faudrait juste adopter un mécanisme raisonnable pour le passage des > options supplémentaires, idéalement sous la forme de paires > "propriété","valeur", et sans a priori sur les valeurs. Cependant, > nous avons déjà "copy" qui est universel. > Copier ou cloner un repère obligerait à supprimer de la copie tous ses contenus copiés et réinitialiser sur la copie tous les attributs modifiés. En plus du travail .filled="off" etc qui resterait à faire. Ca n'a ici aucun intérêt. From stephane.mottelet at utc.fr Fri Jul 9 11:06:08 2021 From: stephane.mottelet at utc.fr (=?UTF-8?Q?St=c3=a9phane_Mottelet?=) Date: Fri, 9 Jul 2021 11:06:08 +0200 Subject: [Users-fr] newaxes et subplot In-Reply-To: <5c3418bd-a9d3-df4d-b8b4-fb7367c9cbb8@free.fr> References: <4ad44dd7814d49c987a2d852d313951f@cea.fr> <088235cbfbee4c95b4f4e4def9b3e4a6@cea.fr> <08e0f00d-5534-1434-f949-0acb5457ce5b@utc.fr> <42f0406e-7cda-8c5b-1c51-9a28e373bb36@free.fr> <03b6aeff-1d6d-e9d6-e46d-82e6bef29a4e@free.fr> <2bdb5c87dad14a328706db717222bac0@cea.fr> <8d2f0b3c-e7e3-6b9b-3658-97efed1f3a1a@utc.fr> <5c3418bd-a9d3-df4d-b8b4-fb7367c9cbb8@free.fr> Message-ID: C'est pour ça que je mets "clonage" entre guillemets, ce qui est demandé n'en est pas vraiment un du point de vue pratique, bien que l'on cherche ici à copier certaines propriétés mais pas d'autres (en particulier les children). Le 09/07/2021 à 10:59, Samuel Gougeon a écrit : > Le 09/07/2021 à 09:13, Stéphane Mottelet a écrit : >> >> D'une manière générale le "clonage" d'objets existe déjà pour les >> types classiques, par exemple lorsque l'on ecrit >> >> --> x = ones(y) >> >> il faudrait juste adopter un mécanisme raisonnable pour le passage >> des options supplémentaires, idéalement sous la forme de paires >> "propriété","valeur", et sans a priori sur les valeurs. Cependant, >> nous avons déjà "copy" qui est universel. >> > > Copier ou cloner un repère obligerait à supprimer de la copie tous ses > contenus copiés et réinitialiser sur la copie tous les attributs > modifiés. En plus du travail .filled="off" etc qui resterait à faire. > Ca n'a ici aucun intérêt. > > _______________________________________________ > users-fr mailing list > users-fr at lists.scilab.org > http://lists.scilab.org/mailman/listinfo/users-fr -- 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