TeXgraph
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -50%
-50% sur les sacs à dos pour ordinateur ...
Voir le deal
19.99 €

Limitation dans les calculs d'axes ?

2 participants

Aller en bas

Limitation dans les calculs d'axes ? Empty Limitation dans les calculs d'axes ?

Message  toumouye Lun 26 Jan - 2:53

Bonjour,

J'ai besoin de graduer des axes avec de grandes quantités.
Sans faire de boucle for, je ne suis pas parvenu à y arriver.

Curieusement, quand je tape le code

Code:

\begin{texgraph}
Fenetre(-35000+2.5*i,35000-2.5*i,2/10000+i), Arrows:=1,
axeX(i,10000,1,bottom),
axeY(i,1,1,left)
\end{texgraph}

Les axes ne sont pas gradués jusqu'au bout, 20000 se superpose à 30000, impossible de graduer avec un pas de 10000.

Par contre, si je tape

Code:

\begin{texgraph}
Fenetre(-3500+2.5*i,3500-2.5*i,2/1000+i), Arrows:=1,
axeX(i,1000,1,bottom),
axeY(i,1,1,left)
\end{texgraph}

alors les axes sont correctement gradués, de 1000 en 1000.

De même, le code

Code:

\begin{texgraph}
Fenetre(-350+2.5*i,300-2.5*i,2/100+i), Arrows:=1,
axeX(i,100,1,bottom),
axeY(i,1,1,left)
\end{texgraph}

produit une graduation correcte de 100 en 100.

Y a-t-il un moyen de procéder en utilisant les macros axeX et axeY au lieu d'une boucle for qui contourne le problème ?
Est-ce une limitation de Texgraph ? ou de l'export (en pgf) ?

toumouye

Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008

Revenir en haut Aller en bas

Limitation dans les calculs d'axes ? Empty Re: Limitation dans les calculs d'axes ?

Message  P.Fradin Lun 26 Jan - 10:06

Bonjour toumouye,

C'est une limitation numérique de pgf et/ou de TeX. Il faut demander à TeXgaph de faire un changement de repère à l'exportation avec la commande OriginalCoord(0), le repère sera alors le repère naturel d'un picture en TeX, cela donne:

Code:

[Fenetre(-35000+2.5*i,35000-2.5*i,2/10000+i), Arrows:=1,
OriginalCoord(0),
axeX(i,10000,1,bottom),
axeY(i,1,1,left)]   

Limitation dans les calculs d'axes ? Axes10
P.Fradin
P.Fradin
Admin

Nombre de messages : 1133
Age : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Limitation dans les calculs d'axes ? Empty Re: Limitation dans les calculs d'axes ?

Message  toumouye Mar 27 Jan - 3:31

Superbe ! Merci, même si je n'ai pas compris exactement ce que fais OriginalCoord(0) comme changement.

toumouye

Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008

Revenir en haut Aller en bas

Limitation dans les calculs d'axes ? Empty Re: Limitation dans les calculs d'axes ?

Message  P.Fradin Mar 27 Jan - 10:40

Bonjour toumouye,

Avec OriginalCoord(0), l'origine est en bas à gauche du graphique, et l'unité est le cm sur les deux axes, les valeurs numériques deviennent alors raisonnables pour TeX.
P.Fradin
P.Fradin
Admin

Nombre de messages : 1133
Age : 62
Date d'inscription : 19/01/2008

http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Limitation dans les calculs d'axes ? Empty Re: Limitation dans les calculs d'axes ?

Message  toumouye Mar 27 Jan - 13:05

D'accord là j'ai compris !

toumouye

Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008

Revenir en haut Aller en bas

Limitation dans les calculs d'axes ? Empty Re: Limitation dans les calculs d'axes ?

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
Ne ratez plus aucun deal !
Abonnez-vous pour recevoir par notification une sélection des meilleurs deals chaque jour.
IgnorerAutoriser