FreeCAD Logo FreeCAD 1.0
  • Anglais Afrikaans Arabe Biélorusse Catalan Tchèque Allemand Grec Espagnol Espagnol Basque Finnois Philippin Français Galicien Croate Hongrois Indonésien Italien Japonais Kabyle Coréen Lituanien Néerlandais Norvégien classique Polonais Portugais Portugais Roumain Russe Slovaque Slovène Serbe Suédois Turc Ukrainien Valencien Vietnamien Chinois Chinois
  • Fonctions
  • Télécharger
  • Blog
  • Documentation
    Index de la documentation Premiers pas Documentation pour les utilisateurs Manuel de FreeCAD Documentation des ateliers Documentation sur le codage en Python Documentation pour les développeurs Tutoriels Foire aux questions Politique de confidentialité À propos de FreeCAD
  • Contribuer
    Comment aider Sponsor Signaler un bogue Faire une demande de modification (PR) Emplois et financements Guide pour les contributions Manuel pour les développeurs Traductions
  • Communauté
    Code de conduite Forum The FPA GitHub GitLab Codeberg Mastodon Matrix IRC IRC via Webchat Gitter Discord Reddit Twitter Facebook LinkedIn Calendrier
  • ♥ Donate

Donate

$
Informations SEPA
Veuillez configurer votre virement bancaire SEPA pour:
Beneficiary: The FreeCAD project association
IBAN: BE04 0019 2896 4531
BIC/SWIFT: GEBABEBBXXX
Agence bancaire: BNP Paribas Fortis
Adresse: Rue de la Station 64, 1360 Perwez, Belgium

While Stripe doesn't support monthly donations, you can still become a sponsor! Simply make a one-time donation equivalent to 12 months of support, and you'll gain access to the corresponding sponsoring tier. It's an easy and flexible way to contribute.

If you are not sure or not able to commit to a regular donation, but still want to help the project, you can do a one-time donation, of any amount.

Choose freely the amount you wish to donate one time only.

You can support FreeCAD by sponsoring it as an individual or organization through various platforms. Sponsorship provides a steady income for developers, allowing the FPA to plan ahead and enabling greater investment in FreeCAD. To encourage sponsorship, we offer different tiers, and unless you choose to remain anonymous, your name or company logo will be featured on our website accordingly.

from 1 USD / 1 EUR per month. You will not have your name displayed here, but you will have helped the project a lot anyway. Together, normal sponsors maintain the project on its feet as much as the bigger sponsors.

from 25 USD / 25 EUR per month. Your name or company name is displayed on this page.

from 100 USD / 100 EUR per month. Your name or company name is displayed on this page, with a link to your website, and a one-line description text.

from 200 USD / 200 EUR per month. Your name or company name and logo displayed on this page, with a link to your website and a custom description text. Companies that have helped FreeCAD early on also appear under Gold sponsors.

Instead of donating each month, you might find it more comfortable to make a one-time donation that, when divided by twelve, would give you right to enter a sponsoring tier. Don't hesitate to do so!

Choose freely the amount you wish to donate each month.

Please inform your forum name or twitter handle as a notein your transfer, or reach to us, so we can give you proper credits!

Tutoriel
Thème
Tutoriel de base de l'atelier Plot
Niveau
Débutant
Temps d'exécution estimé
Auteurs
Version de FreeCAD
0.19
Fichiers exemples
Voir aussi
Plot Tutoriel graphique à plusieurs axes

Dans ce tutoriel, nous allons apprendre à créer un tracé de base à l'aide de l'atelier Plot et de la console Python.

Exemple de tracé de base

Dans l'image, vous pouvez voir le résultat que nous obtiendrons approximativement. En suivant ce tutoriel, vous apprendrez :

  • Comment créer un Plot à partir de la console Python.
  • Comment tracer des données à partir de la console Python.
  • Comment afficher la Plot Grille.
  • Comment afficher la Plot Légende.
  • Comment éditer les Plot Séries en introduisant le texte dans LaTeX.
  • Comment éditer les Plot Etiquettes en introduisant le texte dans LaTeX.
  • Comment éditer les styles des séries.
  • Comment sauvegarder votre tracé.

Traçage des données

Pour tracer les données, vous n'avez pas besoin de créer un nouveau document FreeCAD, allez dans la console Python et entrez les commandes ou utilisez les macros.

Création d'un document Plot

Les tracés sont des documents spéciaux qui peuvent être créés manuellement afin d'ajouter des données ultérieurement ou l'atelier peut en créer un automatiquement lorsque vous commencez à tracer des données. La création de votre propre document de tracé présente deux avantages :

  • Vous pouvez définir le libellé de la fenêtre du document.
  • Vous pouvez contrôler le document dans lequel vous tracer vos données.

Pour créer un nouveau document de tracé, il suffit de lancer les commandes suivantes :

try:
    from FreeCAD.Plot import Plot
except ImportError:
    from freecad.plot import Plot

Plot.figure("TrigonometricTest")

Dans FreeCAD version 0.19 il est nécessaire d'installer l' atelier Plot avec le Gestionnaire des extensions, alors qu'à partir de la version 0.20 de FreeCAD, l'extension externe n'est plus nécessaire pour réaliser des tracés. Les commandes ci-dessus vont créer un nouvel onglet dans la Zone de vue principale appelé TrigonometricTest. Le document nouvellement créé possède déjà un ensemble d'axes. Chaque document de tracé possède au moins un jeu d'axes.

Fonctions de dessin

Vous pouvez également commencer à travailler à partir d'ici car, comme nous l'avons déjà expliqué, la commande plot créera un nouveau document si nécessaire. La chose suivante à faire est de créer les données pour les fonctions sinus et cosinus que nous voulons tracer :

import math
t = range(0,101)
t = [tt/100.0 for tt in t]
s = [math.sin(2.0*math.pi*tt) for tt in t]
c = [math.cos(2.0*math.pi*tt) for tt in t]

Ceci va créer 3 tableaux de données (avec 101 points) :

  • t = Temps en secondes.
  • s = fonction Sinus.
  • c = fonction Cosinus.

Afin de tracer les deux fonctions, il suffit de lancer les commandes suivantes :

Plot.plot(t,s)
Plot.plot(t,c)

La commande plot permet d'utiliser l'étiquette de la série comme argument, mais comme nous la modifierons plus tard à l'aide des outils de l'atelier Plot, nous ne transmettons pas encore cette donnée.

Configurez Plot

Affichage de la grille et de la légende

Changez l'atelier de FreeCAD en l'atelier Plot avec Affichage → Atelier → Plot. (vous devez d'abord installer l'extension avec le Gestionnaire des extensions). Une fois l'atelier chargé, utilisez l'outil grille pour afficher la grille.

Afficher/masquer l'icône de l'outil de grille

Vous pouvez répéter l'action pour masquer la grille. Utilisez l'outil Légende pour afficher ou masquer la légende.

Afficher/masquer l'icône de l'outil de légende

Comme vous pouvez le voir, la légende est très petite et vide car nous n'avons pas encore défini d'étiquette de série. Dans l'atelier Plot, les séries sans étiquette ne sont pas affichées dans la légende.

Définir l'étiquette de la série

Avec l'outil Séries, vous pouvez modifier les paramètres de chaque série.

Icône de l'outil de configuration de la série

Sélectionnez la série que vous voulez modifier, nous allons commencer par la première. Décochez No label et définissez cette étiquette :

$y = \sin \left( 2 \pi t \right)$

Puisque matplotlib prend en charge LaTeX, vous pouvez définir toutes les étiquettes et tous les titres en utilisant LaTeX. Définissez l'étiquette suivante pour la deuxième série :

$y = \cos \left( 2 \pi t \right)$

Définir le style de la série

Vous pouvez définir de nombreuses propriétés de la série. Essayez de définir les propriétés montrées dans l'image d'exemple, en changeant les couleurs et le style de dessin de la deuxième série.

Définir les étiquettes des axes

Avec l'outil Etiquettes, vous pouvez définir le titre et les étiquettes des axes.

Icône de l'outil Étiquettes

Définir ces données :

  • Title = Trigonometric functions example
  • X Label = $t$
  • Y Label = $y = \mathrm{f} \left( t \right)$

Modifiez également la taille de la police du titre et de toutes les étiquettes à 20.

Sauvegarder le tracé

Avec l'outil Enregistrer, vous pouvez enregistrer votre tracé sous forme de fichier image dans plusieurs formats.

Icône de l'outil de sauvegarde

Sélectionnez d'abord le chemin et le nom du fichier de sortie.

Définissez la taille de l'image de sortie en pouces, par exemple, utilisez 11,7x8,3 pour obtenir un format DIN A4. DPI (Dots per inch) contrôlera la résolution de l'image, par exemple, utilisez 100 dpi. En combinaison avec les dimensions données, vous obtiendrez une image de 1170x830 pixels.


Cette page est extraite de https://wiki.freecad.org/Plot_Basic_tutorial

Contactez-nous !
Forum GitHub Mastodon Matrix IRC Gitter.im Discord Reddit Twitter Facebook LinkedIn

© L'équipe FreeCAD. Crédits des images de la page d'accueil (de haut en bas) : ppemawm, r-frank, epileftric, regis, rider_mortagnais, bejant.

Ce projet est soutenu par : , KiCad Services Corp. et autres parrains

GitHubAméliorer cette page sur GitHub