Arbeitsbereich Plot
Einführung
FreeCAD kann mit der matplotlib Python-Bibliothek Diagramme erstellen. Zu diesem Zweck wird ein Modul bereitgestellt, das in Version 0.19 als externes Add-on und ab Version 0.20 als Kernkomponente enthalten ist. Ältere Versionen von FreeCAD werden in dieser Dokumentation nicht behandelt.
Die erstellten Diagramme bieten die Standardwerkzeuge matplotlib zum Bearbeiten und Speichern. Darüber hinaus wird der Arbeitsbereich Plot als externes Add-on bereitgestellt, das umfassendere Werkzeuge zum Bearbeiten und Speichern des Diagramms bietet. Das Add-on kann mit dem Addon-Manager installiert werden.
Modul
Das Modul kann in einer Python-Konsole oder in einem Makro aufgerufen werden. Als Erstes muss man das Modul importieren. In FreeCAD 0.19 muss man zunächst den Arbeitsbereich Plot über den Addon-Manager installieren. Anschließend kann man Plot importieren, indem man Folgendes eingibt:
from freecad.plot import Plot
Seit FreeCAD 0.20 ist das Plot-Modul bereits im Programm enthalten, sodass man kein Add-on installieren muss, sondern einfach Folgendes eingeben kann:
from FreeCAD.Plot import Plot
Danach kann man eine gerade Linie von (0,0) nach (1,2) zeichnen, indem man einfach Folgendes eingibt:
Plot.plot([0, 1], [0, 2])
Komplexere Beispiele findet man im Plot Grundlagentutorium und dem Plot MehrereAchsenTutorium.
Arbeitsbereichswerkzeuge
Wenn man sich dazu entscheidet den Arbeitsbereich Plot mit dem Addon-Manager zu installieren, verfügt man über die folgenden Werkzeuge, um die mit dem Modul erstellten Diagramme zu verwalten:
Speichern: Speichert das Diagramm in verschiedenen Formaten. Die Ausgabegröße und Auflösung können ausgewählt werden.
Achsen: Hinzufügen, Entfernen oder Bearbeiten von Diagrammachsen.
Reihe: Reihentitel und Formatierung bearbeiten.
Raster: Raster anzeigen/ausblenden.
Legende: Legende ein-/ausblenden.
Beschriftungen: Beschriftungen festlegen.
Positionen: Positionen und Größen festlegen.
Skripten
Da der Arbeitsbereich Plot eine Ebene über der matplotlib ist, kann jede Funktion aus dieser Bibliothek für Plot-Instanzen verwendet werden. Beispiele findet man unter Skripterstellung und Makros.
Tutorien
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework