Graphique millimétré

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Graphique millimétré

Messagepar plop08 » Vendredi 12 Novembre 2010, 17:39

Bonjour,

j'ai un petit problème pour donner à mes élèves un support pour tracer leur fonction :
j'aimerai que mon graphique ait pour intervalle des abscisses [55;80] et évidement pour intervalle des ordonnées [80;465]
je suis parti du code suivant :

Code: Tout sélectionner
\begin{asy}
import graph_pi;
graphicrules(xunit=1cm, yunit=1cm, xmin=5, xmax=8, ymin=-1, ymax=4);
add(millimeterpaper(p=bp+orange),(0,0));
cartesianaxis(xticks=Ticks("%"), yticks=Ticks("%"), Arrow(2mm));
labeloij();
\end{asy}


qui a déjà du mal
mais alors si je colle en xmin et xmax, ymin et ymax les valeurs que je veux (même en essayant de jouer sur les units) là c'est l'affolement dans la compilation...

merci d'avance pour vos conseils éclairés.
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Graphique millimétré

Messagepar chellier » Vendredi 12 Novembre 2010, 19:00

Bonjour,

Je ne suis pas sûr d'avoir tout compris. Si les axes sont "déportés", pourquoi vouloir placer un labeloij (qui marque (0,0)) ? De plus, cartesianaxis ne semble pas avoir été conçu pour ce cas.

Est-ce que cela convient ?

13303ca4023af2e3ce1ad577eac2f5bd.png

Code: Tout sélectionner
import graph_pi;
graphicrules(xunit=.2cm, yunit=.02cm, xmin=50, xmax=80, ymin=50, ymax=465);

// (xmin*xunit,ymin*yunit)
add(millimeterpaper((50*.2,50*.02),p=bp+orange),(0,0));

xequals(Label("$y$",align=NW), 50, ymin=50, ymax=465, p=linewidth(.5pt), Ticks(), Arrow(2mm));
yequals(Label("$x$",align=SE), 50, xmin=50, xmax=80, p=linewidth(.5pt), Ticks(end=false), Arrow(2mm));

labely("$50$",(50,50),2W);


Christophe
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: Graphique millimétré

Messagepar plop08 » Vendredi 12 Novembre 2010, 19:04

ça convient carrément !

merci !

en fait : je bidouille et comme je ne connais pas les commandes... j'ai bien du mal à les adapter...

y a un dico des commandes quelque part ?
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant

Re: Graphique millimétré

Messagepar chellier » Vendredi 12 Novembre 2010, 19:12

plop08 a écrit:ça convient carrément !

merci !

De rien :wink:
plop08 a écrit:en fait : je bidouille et comme je ne connais pas les commandes... j'ai bien du mal à les adapter...

y a un dico des commandes quelque part ?

Il y a la doc officielle (en anglais) qui est assez complète la-dessus, sinon, pour graph_pi, regarde le wiki, j'ai mis les définitions des fonctions avec les paramètres avant le code des figures. Il faut faire des essais et ne pas hésiter à ouvrir le fichier graph_pi.asy pour voir comment sont construites les fonctions. Mais c'est pas toujours facile à comprendre :(

Christophe
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: Graphique millimétré

Messagepar plop08 » Vendredi 12 Novembre 2010, 20:00

ok :)

merci à toi de ces conseils.

je m'y mets dès que je peux. (va pas falloir être pressé... bientôt la période des CCF)
plop08
Téra-utilisateur
 
Messages: 1127
Inscription: Mardi 28 Avril 2009, 18:05
Localisation: Reims
Statut actuel: Actif et salarié | Enseignant


Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités