Plot Workbench/fr: Difference between revisions

From FreeCAD Documentation
(Created page with "{{VeryImportantMessage|L'Atelier Plot n'est plus maintenu depuis la v0.17. Depuis la v0.19, il est désormais désigné comme un atelier externe, i...")
No edit summary
 
(39 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{Docnav/fr
|[[Path Workbench/fr|Atelier Path]]
|[[Points Workbench/fr|Atelier Points]]
|IconL=Path-Workbench.svg
|IconR=PointsWorkbench.svg
}}

{{VeryImportantMessage|L'Atelier Plot n'est plus maintenu depuis la v0.17. Depuis la v0.19, il est désormais désigné comme un [[external_workbenches/fr|atelier externe]], il n'est donc plus inclus dans le système de base. Si vous avez de l'expérience avec le sujet et êtes intéressé à le maintenir, veuillez consulter le [https://github.com/FreeCAD/freecad.plot/issues/9 dépôt du projet].}}


[[Image:Workbench_Plot.svg|thumb|128px|Icône de l'atelier Plot]]
[[Image:Workbench_Plot.svg|thumb|128px|Icône de l'atelier Plot]]


== Introduction ==
{{TOCright}}
{{TOCright}}


== Introduction ==
L'[[Image:Workbench_Plot.svg|24px]] [[Plot Workbench/fr|atelier Plot]] permet à l'utilisateur de modifier et de sauvegarder les tracés de sortie créés à partir d'autres ateliers et outils.


FreeCAD est capable d'effectuer des tracés en utilisant la bibliothèque [https://matplotlib.org/ matplotlib] de [[Python/fr|Python]]. Un module est fourni à cette fin, en tant qu'extension externe dans la version 0.19 et en tant que composant principal à partir de la version 0.20. Les anciennes versions de FreeCAD ne sont pas couvertes par cette documentation.
Avec le module '''Plot''' , vous pouvez facilement modifier '''la zone de travail, les axes, étiquettes, titres, style de lignes, etc ..'''.


Les graphiques produits offrent les outils standard [https://matplotlib.org/ matplotlib] pour l'édition et la sauvegarde. En plus de cela, un [[Image:Workbench_Plot.svg|24px]] [[Plot_Workbench/fr|atelier Plot]] est fourni en tant qu'extension externe offrant des outils plus complets pour modifier le tracé et le sauvegarder. L'extension peut être installée avec le [[Std_AddonMgr/fr|Gestionnaire des extensions]].
L'atelier Plot est une abstraction à la bibliothèque [https://matplotlib.org/ matplotlib] [[Python/fr|Python]] adaptée à FreeCAD. Pour utiliser les fonctions de tracé, la version de {{incode|matplotlib}} installée sur votre système doit correspondre à la version de Python utilisée par FreeCAD. En d'autres termes, si FreeCAD utilise Python 2.7, vous devez disposer de {{incode|matplotlib}}. même version.


==Outils==
==Module==


Le module peut être lancé dans une console Python ou dans une [[Macros/fr|macro]]. La première chose que vous devez faire est d'importer le module. Dans FreeCAD 0.19 vous devez d'abord installer l'[[Image:Workbench_Plot.svg|24px]] [[Plot_Workbench/fr|atelier Plot]] à l'aide du [[Std_AddonMgr/fr|Gestionnaire des extensions]] et ensuite vous pouvez importer Plot en écrivant :
* [[Image:Plot_Save.svg|32px]] [[Plot_Save/fr|Save plot]]: Enregistrer sous plusieurs formats. Vous pouvez sélectionner la taille de sortie et la résolution.
* [[Image:Plot_Axes.svg|32px]] [[Plot_Axes/fr|Axes]]: Ajouter, effacer ou editer les '''axes Plot'''.
* [[Image:Plot_Series.svg|32px]] [[Plot_Series/fr|Series]]: Editer les séries titres et style.
* [[Image:Plot_Grid.svg|32px]] [[Plot_Grid/fr|Grid]]: Afficher/Cacher la grille.
* [[Image:Plot_Legend.svg|32px]] [[Plot_Legend/fr|Legend]]: Afficher/Cacher les légendes.
* [[Image:Plot_Labels.svg|32px]] [[Plot_Labels/fr|Labels]]: Éditer les labels.
* [[Image:Plot_Positions.svg|32px]] [[Plot_Positions/fr|Positions]]: Ensemble des éléments de positions.


{{Code|code=
==Script==
from freecad.plot import Plot
}}


Depuis FreeCAD 0.20, le module de traçage est déjà inclus dans le programme, vous n'avez donc pas besoin d'installer de module complémentaire, mais simplement de taper :
Puisque le module '''Plot''', est une couche de {{incode|[http://en.wikipedia.org/wiki/Matplotlib matplotlib]}}, vous êtes libre d'utiliser toutes les commandes de la librairie matplotlib.
Voir la section [[Scripting_examples/fr|exemples de scripts]] pour des exemples.


{{Code|code=
==Tutoriels==
from FreeCAD.Plot import Plot

}}
[[Plot_Basic_tutorial/fr|Tutoriel de base]]


Après cela, vous pouvez tracer une ligne droite de (0,0) à (1,2) en tapant tout simplement :
[[Plot_MultiAxes_tutorial/fr|Tutoriel multi Axes]]


{{Code|code=
{{Docnav/fr
Plot.plot([0, 1], [0, 2])
|[[Path Workbench/fr|Atelier Path]]
|[[Points Workbench/fr|Atelier Points]]
|IconL=Path-Workbench.svg
|IconR=PointsWorkbench.svg
}}
}}


Vous pouvez trouver des exemples plus complexes dans le [[Plot_Basic_tutorial/fr|Tutoriel de base]] et le [[Plot_MultiAxes_tutorial/fr|Tutoriel graphique à plusieurs axes]].


==Outils de l'atelier==


Si vous décidez d'installer le module [[Image:Workbench_Plot.svg|24px]] [[Plot_Workbench/fr|atelier Plot]] en utilisant le [[Std_AddonMgr/fr|Gestionnaire des extensions]], vous disposerez des outils suivants pour gérer les tracés créés avec le module :
{{Plot Tools navi{{#translation:}}}}


* [[Image:Plot_Save.svg|32px]] [[Plot_Save/fr|Sauvegarde]] : Enregistrer sous plusieurs formats. Vous pouvez sélectionner la taille de sortie et la résolution.
{{Userdocnavi{{#translation:}}}}
* [[Image:Plot_Axes.svg|32px]] [[Plot_Axes/fr|Axes]] : Ajouter, effacer ou éditer les axes du graphique.
* [[Image:Plot_Series.svg|32px]] [[Plot_Series/fr|Séries]] : Editer les séries titres et style.
* [[Image:Plot_Grid.svg|32px]] [[Plot_Grid/fr|Grille]] : Afficher/Cacher la grille.
* [[Image:Plot_Legend.svg|32px]] [[Plot_Legend/fr|Légende]] : Afficher/Cacher les légendes.
* [[Image:Plot_Labels.svg|32px]] [[Plot_Labels/fr|Etiquettes]] : Éditer les étiquettes.
* [[Image:Plot_Positions.svg|32px]] [[Plot_Positions/fr|Positions]] : Ensemble des éléments de positions.


==Script==
[[Category:Workbenches{{#translation:}}]]

Puisque l'atelier Plot est une couche sur {{incode|matplotlib}}, vous êtes libre d'utiliser toutes les commandes de la librairie matplotlib.
Voir [[Scripting_and_macros/fr|exemples de scripts]] pour des exemples.

==Tutoriels==

*[[Plot_Basic_tutorial/fr|Plot Tutoriel de base]]
*[[Plot_MultiAxes_tutorial/fr|Plot Tutoriel graphique à plusieurs axes]].


{{Plot_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:External_Workbenches{{#translation:}}]]
[[Category:Addons{{#translation:}}]]

Latest revision as of 14:32, 27 November 2022

Icône de l'atelier Plot

Introduction

FreeCAD est capable d'effectuer des tracés en utilisant la bibliothèque matplotlib de Python. Un module est fourni à cette fin, en tant qu'extension externe dans la version 0.19 et en tant que composant principal à partir de la version 0.20. Les anciennes versions de FreeCAD ne sont pas couvertes par cette documentation.

Les graphiques produits offrent les outils standard matplotlib pour l'édition et la sauvegarde. En plus de cela, un atelier Plot est fourni en tant qu'extension externe offrant des outils plus complets pour modifier le tracé et le sauvegarder. L'extension peut être installée avec le Gestionnaire des extensions.

Module

Le module peut être lancé dans une console Python ou dans une macro. La première chose que vous devez faire est d'importer le module. Dans FreeCAD 0.19 vous devez d'abord installer l' atelier Plot à l'aide du Gestionnaire des extensions et ensuite vous pouvez importer Plot en écrivant :

from freecad.plot import Plot

Depuis FreeCAD 0.20, le module de traçage est déjà inclus dans le programme, vous n'avez donc pas besoin d'installer de module complémentaire, mais simplement de taper :

from FreeCAD.Plot import Plot

Après cela, vous pouvez tracer une ligne droite de (0,0) à (1,2) en tapant tout simplement :

Plot.plot([0, 1], [0, 2])

Vous pouvez trouver des exemples plus complexes dans le Tutoriel de base et le Tutoriel graphique à plusieurs axes.

Outils de l'atelier

Si vous décidez d'installer le module atelier Plot en utilisant le Gestionnaire des extensions, vous disposerez des outils suivants pour gérer les tracés créés avec le module :

  • Sauvegarde : Enregistrer sous plusieurs formats. Vous pouvez sélectionner la taille de sortie et la résolution.
  • Axes : Ajouter, effacer ou éditer les axes du graphique.
  • Séries : Editer les séries titres et style.
  • Grille : Afficher/Cacher la grille.
  • Légende : Afficher/Cacher les légendes.
  • Etiquettes : Éditer les étiquettes.
  • Positions : Ensemble des éléments de positions.

Script

Puisque l'atelier Plot est une couche sur matplotlib, vous êtes libre d'utiliser toutes les commandes de la librairie matplotlib. Voir exemples de scripts pour des exemples.

Tutoriels