Introduzione
FreeCAD è in grado di disegnare grafici utilizzando la libreria matplotlib di Python. Per questo scopo è disponibile un modulo come add-on esterno per la versione 0.19 o come componente principale per la versione 0.20 e successive. Le versioni precedenti di FreeCAD non sono trattate in questa documentazione.
I grafici prodotti offrono gli strumenti standard di matplotlib per la modifica e il salvataggio. Inoltre, Plot è fornito come componente aggiuntivo esterno che offre strumenti più completi per la modifica e il salvataggio del grafico. Il componente aggiuntivo può essere installato tramite Add-on manager.
Modulo
Il modulo può essere richiamato dalla console Python o in una macro. La prima cosa da fare è importare il modulo. In FreeCAD 0.19 è necessario installare l'Ambiente Plot tramite Add-on manager, dopodiché è possibile importare Plot digitando:
from freecad.plot import Plot
A partire dalla versione FreeCAD 0.20, il modulo Plot è già incluso nel programma, quindi non è necessario installare alcun componente aggiuntivo, ma è sufficiente digitare:
from FreeCAD.Plot import Plot
Dopodiché, si può tracciare una linea retta da (0,0) a (1,2) semplicemente digitando:
Plot.plot([0, 1], [0, 2])
Si possono trovare esempi più complessi nel tutorial Plot Basic e nel tutorial Plot MultiAxes.
Strumenti dell'Ambiente
Se si decide di installare Plot tramite Add-on manager, si avrà a disposizione i seguenti strumenti per gestire i grafici creati con il modulo:
Salva grafico: Salva il grafico in diversi formati. È possibile selezionare anche la dimensione e la risoluzione dell'output.
Assi: Aggiunge, rimuove o modifica gli assi del grafico.
Serie: Modifica il titolo e lo stile della serie.
Griglia: Mostra o nasconde la griglia.
Legenda: Mostra o nasconde la legenda.
Etichette: Imposta le etichette.
Posizioni: Imposta posizioni e dimensioni.
Scripting
Poiché l'Ambiente Plot è un livello sovrapposto a matplotlib, è possibile utilizzare qualsiasi funzione di questa libreria nelle istanze di plot. Per alcuni esempi, vedere Scripting e macro.
Tutorial
Questa pagina è recuperata da https://wiki.freecad.org/Plot_Workbench