Plot Workbench/pl

Wprowadzenie
FreeCAD jest w stanie wykonywać wykresy przy użyciu biblioteki Python matplotlib. W tym celu w wersji 0.19 dostarczany jest moduł, jako zewnętrzny dodatek a od wersji 0.20 jako podstawowy komponent. Starsze wersje FreeCAD nie są objęte niniejszą dokumentacją.

Generowane wykresy oferują standardowe narzędzia matplotlib do edycji i zapisu. Dodatkowo, środowisko pracy Wykres jest dostarczane jako zewnętrzny dodatek oferujący bardziej kompletne narzędzia do edycji i zapisywania wykresu. Dodatek ten może być zainstalowany za pomocą Menadżera dodatków.

Moduł
The module can be invoked in a Python console or in a macro. The first thing you must do is importing the module. In FreeCAD 0.19 you must first install the Plot Workbench using the Add-on manager, and then you can import Plot typing

From FreeCAD 0.20 on plot module is already packaged within the program, so you don't need to install any add-on, but just type

After that, you can plot a straight line from (0,0) to (1,2) just simply typing

You can find more complex examples in the Plot Basic tutorial and the Plot MultiAxes tutorial.

Workbench Tools
If you decide to install the Plot Workbench using the Add-on manager, you will have the following tools available to manage the plots created with the module:


 * [[Image:Plot_Save.svg|32px]] Save plot: Saves the plot in several formats. You can select the output size and resolution too.
 * [[Image:Plot_Axes.svg|32px]] Axes: Add, remove or edit plot axes.
 * [[Image:Plot_Series.svg|32px]] Series: Edit series title and styling.
 * [[Image:Plot_Grid.svg|32px]] Grid: Show/hide grid.
 * [[Image:Plot_Legend.svg|32px]] Legend: Show/hide legend.
 * [[Image:Plot_Labels.svg|32px]] Labels: Edit labels.
 * [[Image:Plot_Positions.svg|32px]] Positions: Set elements positions.

Scripting
Since the Plot Workbench is a layer on top of, you are free to use any function from this library on plot instances. See Scripting and macros for examples.

Tutorial

 * Plot Basic tutorial
 * Plot MultiAxes tutorial