Problème de graduation des axes
2 participants
Page 1 sur 1
Problème de graduation des axes
Bonsoir,
J'utilise texgraph version 1.93 avec le code suivant dans latex :
\begin{texgraph}[export=pgf]
Fenetre(-3.5+2.5*i,3.5-2.5*i,1*(2+i)),
axeX(0,1,1,2,1),
axeY(0,1,1,2,1)
\end{texgraph}
L'axe des ordonnées est correctement gradué avec les numéros, par contre, sur l'axe des abscisses, j'ai bien les marques, mais je n'ai pas les numéros que je devrais obtenir. Je ne comprends pas pourquoi, étant donné que j'ai a priori les mêmes paramètres pour les deux axes !
J'utilise texgraph version 1.93 avec le code suivant dans latex :
\begin{texgraph}[export=pgf]
Fenetre(-3.5+2.5*i,3.5-2.5*i,1*(2+i)),
axeX(0,1,1,2,1),
axeY(0,1,1,2,1)
\end{texgraph}
L'axe des ordonnées est correctement gradué avec les numéros, par contre, sur l'axe des abscisses, j'ai bien les marques, mais je n'ai pas les numéros que je devrais obtenir. Je ne comprends pas pourquoi, étant donné que j'ai a priori les mêmes paramètres pour les deux axes !
toumouye- Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008
Re: Problème de graduation des axes
Bonjour,
Il y a effectivement un problème avec les macros axes: l'aide n'est pas à jour. Essayez plutôt ceci:
ou encore ça:
ou encore ça:
PS: vous avez ouvert un sujet sur les tableaux de variations. Merci d'indiquer si le problème est résolu ou au contraire s'il ne l'est pas.
Il y a effectivement un problème avec les macros axes: l'aide n'est pas à jour. Essayez plutôt ceci:
- Code:
Fenetre(-3.5+2.5*i,3.5-2.5*i,1*(2+i)),
axeX(0,1,1,bottom),
axeY(0,1,1,right)
ou encore ça:
- Code:
Fenetre(-3.5+2.5*i,3.5-2.5*i,1*(2+i)),
xylabelpos:=bottom+right,
Axes(0,1+i)
ou encore ça:
- Code:
Fenetre(-3.5+2.5*i,3.5-2.5*i,1*(2+i)),
xylabelpos:=bottom+right,
axes(0,1+i)
PS: vous avez ouvert un sujet sur les tableaux de variations. Merci d'indiquer si le problème est résolu ou au contraire s'il ne l'est pas.
Re: Problème de graduation des axes
Bonsoir,
j'ai donc essayé les trois formules, j'obtiens le résultat voulu en utilisant les commandes axeX et axeY. J'aurais souhaité supprimer le label à l'origine pour l'axe des ordonnées. J'ai compris comment fonctionnent les paramètres de axeX/axeY, excepté le premier ?
Les commandes axes / Axes donnent un résultat proche, excepté les labels à l'origine (peut-on en supprimer ?)
Cordialement
j'ai donc essayé les trois formules, j'obtiens le résultat voulu en utilisant les commandes axeX et axeY. J'aurais souhaité supprimer le label à l'origine pour l'axe des ordonnées. J'ai compris comment fonctionnent les paramètres de axeX/axeY, excepté le premier ?
Les commandes axes / Axes donnent un résultat proche, excepté les labels à l'origine (peut-on en supprimer ?)
Cordialement
toumouye- Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008
Re: Problème de graduation des axes
Pour les commandes axeX et axeY j'ai compris tout seul pour le premier paramètre.
Pour ce que je veux, j'ai essayé Axes(0,1+i,2) ce qui me satisfait pleinement.
Afin de terminer, j'aurais souhaité mettre un label au bout de l'axe des abscisses (par exemple "x"), aligné avec la graduation ?
J'ai essayé avec une commande du genre Label(Xmax+i*0.2/Yscale,"$x$"), ce qui n'est pas convenable, si on inverse top avec bottom par exemple.
Pour ce que je veux, j'ai essayé Axes(0,1+i,2) ce qui me satisfait pleinement.
Afin de terminer, j'aurais souhaité mettre un label au bout de l'axe des abscisses (par exemple "x"), aligné avec la graduation ?
J'ai essayé avec une commande du genre Label(Xmax+i*0.2/Yscale,"$x$"), ce qui n'est pas convenable, si on inverse top avec bottom par exemple.
toumouye- Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008
Re: Problème de graduation des axes
Bonjour,
La différence entre axes et Axes est la suivante: la commande (prédéfinie) Axes n'est pas sensible aux modifications de la matrice de transformation 2D, alors que la macro axes y est sensible (chaque élément graphique a sa matrice de transformation qui est l'identité par défaut).
Avec la macro LabelAxe. Par exemple:
Cette macro est décrite dans l'aide. Mais j'avoue que les valeurs 1 ou 2 pour la position ce n'est pas très commode, il faudrait revoir ça pour pouvoir mettre par exemple: top ou bottom ou right ou left à la place de 1 ou 2.
toumouye a écrit:Pour les commandes axeX et axeY j'ai compris tout seul pour le premier paramètre.
Pour ce que je veux, j'ai essayé Axes(0,1+i,2) ce qui me satisfait pleinement.
La différence entre axes et Axes est la suivante: la commande (prédéfinie) Axes n'est pas sensible aux modifications de la matrice de transformation 2D, alors que la macro axes y est sensible (chaque élément graphique a sa matrice de transformation qui est l'identité par défaut).
Afin de terminer, j'aurais souhaité mettre un label au bout de l'axe des abscisses (par exemple "x"), aligné avec la graduation ?
J'ai essayé avec une commande du genre Label(Xmax+i*0.2/Yscale,"$x$"), ce qui n'est pas convenable, si on inverse top avec bottom par exemple.
Avec la macro LabelAxe. Par exemple:
- Code:
LabelAxe(x, 4.5, "$x$", 2)
Cette macro est décrite dans l'aide. Mais j'avoue que les valeurs 1 ou 2 pour la position ce n'est pas très commode, il faudrait revoir ça pour pouvoir mettre par exemple: top ou bottom ou right ou left à la place de 1 ou 2.
Re: Problème de graduation des axes
Ok merci pour cette macro !
toumouye- Nombre de messages : 40
Age : 49
Date d'inscription : 13/10/2008
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum
|
|