ylimits(crop=Crop) ne crop pas

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

ylimits(crop=Crop) ne crop pas

Message non lu par maurice »

Bonsoir,

Code : Tout sélectionner

import graph_pi;
size(10cm);

graphicrules(xmin=-3, xmax=7, ymin=-4, ymax=4);

grid(xStep=1, xstep=0, yStep=1, ystep=0, lightgray);

real f1(real x) {return 0.25*(x-2)^2;}
path cf1=graph(f1,-2,6);
draw(cf1, red);

real f2(real x) {return (x-2)^2-3;}
path cf2=graph(f2,-2,6);
draw(cf2, green);

real f3(real x) {return -0.75*(x-2)^2+3;}
path cf3=graph(f3,-2,6);
draw(cf3, purple);

real f4(real x) {return 0.75*(x-2)^2+1;}
path cf4=graph(f4,-2,6);
draw(cf4, brown);

ylimits(-4, 6, Crop);

cartesianaxis(xticks=Ticks(NoZero, begin=false, end=false, Step=1, step=0), 
              yticks=Ticks(NoZero, begin=false, end=false, Step=1, step=0), 
              Arrow);
Pourquoi le Crop ne marche pas avec la courbe verte ? et pourtant avec la purple ça travaille !
(erreur de débutant, trop de fatigue accumulées, ou autre ...)

Merci
Dernière modification par MB le samedi 30 mai 2020, 11:45, modifié 3 fois.
Raison : Le module graph_pi n'est plus supporté par la nouvelle version du forum.
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
guiguiche
Modérateur général
Modérateur général
Messages : 8210
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans

Re: ylimits(crop=Crop) ne crop pas

Message non lu par guiguiche »

crop avec ymax=6, non ?
pour la courbe rouge, y(-2)=4 et y(6)=4 donc pas de problème.
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: ylimits(crop=Crop) ne crop pas

Message non lu par maurice »

Oui mais ca coupe bien la courbe purple en bas...

J'ai édité mon dessin pour ajouter un 4e courbe.

Ca crop toujours pas en haut.

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf
guiguiche
Modérateur général
Modérateur général
Messages : 8210
Inscription : vendredi 06 janvier 2006, 15:32
Statut actuel : Enseignant
Localisation : Le Mans

Re: ylimits(crop=Crop) ne crop pas

Message non lu par guiguiche »

ton ymin correspond au crop du ylimits ce qui n'est pas le cas du ymax ; ce ne sont que mes observations, je ne connais absolument rien à cette instruction crop.
Pas d'aide par MP : les questions sont publiques, les réponses aussi.
Tu as apprécié l'aide qui t'a été fournie ? Alors n'hésite pas à rendre la pareille à quelqu'un d'autre.
Un peu d'autopromotion.
chellier
Modérateur honoraire
Modérateur honoraire
Messages : 355
Inscription : samedi 25 juillet 2009, 12:25
Localisation : Le Creusot

Re: ylimits(crop=Crop) ne crop pas

Message non lu par chellier »

Tu as écris :

Code : Tout sélectionner

ylimits(-4, 6, Crop);
Tu voulais peut-être écrire :

Code : Tout sélectionner

ylimits(-4, 4, Crop);
ou alors je n'ai pas vu le problème...

Christophe
maurice
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 399
Inscription : jeudi 25 mars 2010, 13:49

Re: ylimits(crop=Crop) ne crop pas

Message non lu par maurice »

chellier a écrit :Tu as écris :

Code : Tout sélectionner

ylimits(-4, 6, Crop);
Tu voulais peut-être écrire :

Code : Tout sélectionner

ylimits(-4, 4, Crop);
ou alors je n'ai pas vu le problème...

Christophe
Merci Christophe, c'était donc bien la fatigue ...
Désolé pour le dérangement.

Maurice
Asymptote :
----> Démarrage rapide : http://cgmaths.fr/Atelier/Asymptote/Asymptote.html
----> Documentation 3D : http://www.mathco.tuxfamily.org et si ça ne marche pas, essayez la version pdf