Droites graduées en Pstricks. publié le 01/12/2009  - mis à jour le 12/03/2014

Cette macro utilise les paquets suivants : pstricks-add et fp1.

Présentation

Cet ensemble de macros permet de générer des droites graduées, où divers paramètres sont disponibles :

  • Longueur de l’axe ;
  • Nombre de graduations sur la longueur Unité.
  • Présence ou non des nombres sur la droite graduée ;
  • Réglage du pas pour les nombres.
Les diverses droites graduées

Description

  • La macro de base \droite admet deux paramètres :
  1. Le nombre de division de la longueur Unité ;
  2. La longueur de la droite.

Elle est donc appelée ainsi :\droite{5}{8}

Une droite juste graduée
  • La macro qui permet d’avoir les nombres par défaut commençant à 0 et un pas par défaut de 1 est la suivante :
    \droitenombres.
    Elle admet les deux mêmes paramètres que la précédente.

Elle est donc appelée ainsi :\droitenombres{4}{6}

Une droite graduée avec nombres.
  • La macro qui permet d’avoir les nombres, un nombre choisi pour l’origine et un pas toujours de 1 est la suivante :
    \droitenombresorigine.
    Elle admet trois paramètres :
  1. Le nombre de division de la longueur Unité ;
  2. La longueur de la droite ;
  3. Nombre de départ.

Elle est donc appelée ainsi :\droitenombresorigine{10}{8}{-5}


  • La macro qui permet d’avoir les nombres, un nombre choisi pour l’origine et de choisir le pas est la suivante :
    \droitenombresoriginepas.
    Elle admet quatre paramètres, les trois premiers sont les mêmes que la macro précédente.
    Le dernier donne le pas.

Elle est donc appelée ainsi :\droitenombresoriginepas{10}{8}{0}{10}

Une droite graduée avec le pas.

L’origine de la droite a par défaut les coordonnées suivantes (0,0) donc dans l’environnement pspicture, il faudra ajuster en conséquence avec l’origine et la longueur de la droite :

L’extension FP, permet de faire des calculs, ainsi grâce à celle-ci, je peux diviser ma longueur Unité puis ensuite mettre le résultat obtenu dans une boucle de PsTricks.

Exemple d’utilisation

Un exemple d'utilisation.

Amélioration possible

Si vous avez bien regardé l’article, vous vous êtes rendus compte que les nombres décimaux étaient affichés avec un point à la place de la virgule.
On peut modifier ceci mais cela nécessite quelques transformations des macros, ainsi que l’usage du paquet xlop2.

Téléchargement

Impression

  Imprimer
  L'article au format pdf

Auteur

 BOERKMANN François

Dans la même rubrique

 Une règle en Pstricks
 Droites graduées en Pstricks.
 Rapporteur en PsTricks.