ZeGrapher

Logiciel de tracé de courbes gratuit, open source et facile d'utilisation. Il permet la représentation de fonctions, suites, équations paramétriques et de données expérimentales (tableau de valeurs) sur le plan.

Features

Fonctionnalités

Voici ce que propose Zegrapher dans sa version 3.0:

  • Représentation de fonctions et suites. Toutes les fonctions usuelles peuvent être appelées (présentes dans un clavier virtuel intégré). Il est possible de faire des compositions de fonctions définies par l'utilisateur.
  • Tracé d'équations paramètriques: les courbes peuvent être animées, avec une fluidité (fréquence de rafraîchissement) et une rapidité ajustables (ms/pas).
  • Tracé de données expérimentales à partir d'un tableau de valeurs. Il est possible d'importer/exporter les données au format CSV.
  • Tracé paramétré de fonctions, suites et équations paramètriques: le paramètre à utiliser est "k"
  • Tracé de tangentes aux fonctions, qui peuvent être déplacées intuitivement sur la courbe à l'aide de la souris.
  • Tracé de primitives et dérivées des fonctions.
  • Impression du graphique, avec les options suivantes :
    • choix la taille (en cm) et l’emplacement du graphique sur la feuille. (uniquement sur papier A4)
    • impression en couleur ou en niveaux de gris.
    • export dans une fichier PDF.
  • Export du graphique, il possible d’utiliser tous les formats d’image courants (png, jpeg, tiff, gif...).
  • Affichage d'un tableau de valeurs, qui peut être rempli de trois manières différentes :
    • à partir du graphique, le logiciel affiche ainsi les valeurs des différentes courbes à partir des bornes de représentation du graphique. Et si des changements sont faits, le programme mettra automatiquement le tableau à jour.
    • Manuel: à partir de cases vides, l'utilisateur entrera par lui même les valeurs de paramètre qu'il désire avoir, les points correspondant s’afficheront au fur et à mesure de la saisie.
    • Semi-automatique, à partir d'une valeur de départ, d'un pas et du nombre de valeurs à afficher, le tableau est affiché.
  • Navigation sur le graphique :
    • Selection des courbes et visualisation des différentes coordonnées de leurs points.
    • Zoom selon les axes, aux alentours de la souris avec la molette, ou sur une zone rectangulaire définie à la souris.
    • Déplacer le graphique.
  • Personnalisation de la présentation :
    • Choix des couleurs: droites, fonctions, suites, axes, arrière plan...
    • Ajustement de la précision d’affichage des courbes. Si vous l'augmentez, la fluidité d’affichage peut diminuer (lors des déplacements du graphique).
    • Possibilité d'afficher un quadrillage.
    • Affichage sur repère orthonormal.

Caputures d'écran

Voici quelques captures d'écran pour montrer à quoi ressemble le logiciel et illustrer comment il fonctionne.

About

Contributeurs

  • Adel Kara Slimane: auteur et seul développeur de ZeGrapher. Mainteneur du site web.
  • Georges Khaznadar: s'occupe des paquets Debian, et indirectement Ubuntu
  • Robert-André Mauchin: s'occupe des paquets Fedora
  • Michael Bosch: s'occupe des paquets Archlinux
  • Helmar Gerloni: traduit en allemand ZeGrapher et le site web
  • Chinese Culture University de Taipei: à travers leur "Open Source Software Project", ils traduisent ZeGrapher en Chinois (Traditionnel)

Mot de l'auteur

ZeGrapher est principalement un projet personnel sur lequel je travaille durant mon temps libre, ça fait maintenant presque dix ans! J'ai beaucoup aimé, et j'aime toujours, travailler dessus: réfléchir à comment coder les nouvelles fonctionnalités, comment le rendre le plus simple d'utilisation, de le choses finalement fonctionner! Mon but c'est de le rendre le meilleur dans ce qu'il fait (j'en suis loin on est d'accord). J'espère que vous aimez l'utiliser comme j'ai adoré le programmer et l'utiliser.

Bien que j'ai été le seul à travailler sur le code jusqu'ici, de l'aide est toujours la bienvenue! Quoique oui, je n'ai toujours pas documenté le code... Mais si quelqu'un est vraiment intéressé je suis prêt à me rattraper là-dessus. Si vous vous voulez aider autrement — e.g. traduire ZeGrapher vers une nouvelle langue, en parlant à votre entourage, proposer des idées d'amélioration, ... — vous êtes les bienvenus ! contact ici!

Si vous souhaitez faire un don, je vous prie de suivre le lien Paypal ci-dessous. Vos contributions vont aider à couvrir les frais d'hébergement du site et me motiver à travailler plus sur ZeGrapher.

Si vous souhaitez voir une fonctionnalité ajoutée à ZeGrapher, n'hésitez pas à me contacter pour me la proposer! (Que vous ayez fait un don ou pas)

Merci,
Adel KARA SLIMANE