Plot Workbench/pl: Difference between revisions

From FreeCAD Documentation
(Updating to match new version of source page)
No edit summary
 
(31 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>


[[Image:Workbench_Plot.svg|thumb|128px|Ikonka FreeCAD dla środowiska pracy Wykres]]
{{VeryImportantMessage|The Plot Workbench is unmaintained since v0.17. As of v0.19 it is now designated an [[external_workbenches|external workbench]], so it is no longer included in the base system. If you have experience with the topic and are interested in maintaining it, please see the [https://github.com/FreeCAD/freecad.plot/issues/9 project's repository].}}


[[Image:Workbench_Plot.svg|thumb|128px|Plot workbench icon]]

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


==Wprowadzenie==
The [[Image:Workbench_Plot.svg|24px]] [[Plot Workbench|Plot Workbench]] allows the user to edit and save output plots created from other workbenches and tools.

FreeCAD jest w stanie wykonywać wykresy przy użyciu biblioteki [[Python/pl|Python]] [https://matplotlib.org/ 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 [https://matplotlib.org/ matplotlib] do edycji i zapisu. Dodatkowo, środowisko pracy [[Image:Workbench_Plot.svg|24px]] [[Plot_Workbench/pl|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ą [[Std_AddonMgr/pl|Menadżera dodatków]].

==Moduł==

Moduł można wywołać w konsoli [[Python/pl|Python]] lub w [[Macros/pl|makrodefinicji]]. Pierwszą rzeczą, niezbędna do wykonania jest zaimportowanie modułu.
We FreeCAD v0.19 musisz najpierw zainstalować środowisko pracy [[Image:Workbench_Plot.svg|24px]] [[Plot_Workbench/pl|Wykres]] za pomocą [[Std_AddonMgr/pl|Menadżera dodatków]], a następnie możesz zaimportować pisanie wykresu

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

Od wersji FreeCAD '''v0.20''' moduł Wykres jest wbudowany w program, więc nie trzeba instalować żadnego dodatku, a jedynie wpisać:

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

Następnie można wykreślić linię prostą od współrzędnych ''(0,0)'' do ''(1,2)'' wpisując po prostu:

{{Code|code=
Plot.plot([0, 1], [0, 2])
}}

Bardziej złożone przykłady znajdziesz w poradnikach [[Plot_Basic_tutorial/pl|Poradnik: Podstawy dla środowiska pracy Wykres]] i [[Plot_MultiAxes_tutorial/pl|Poradnik: Wykres wieloosiowy]].

==Narzędzia środowiska pracy==


Jeśli zdecydujesz się na zainstalowanie środowiska pracy [[Image:Workbench_Plot.svg|24px]] [[Plot_Workbench/pl|Wykres]] za pomocą [[Std_AddonMgr/pl|Menadżera dodatków]], będziesz miał dostępne następujące narzędzia do zarządzania wykresami utworzonymi za pomocą modułu:
With the Plot workbench you can edit the working area, the axes, labels, titles, line styles, and other elements of plots.


* [[Image:Plot_Save.svg|32px]] [[Plot_Save/pl|Zapisz wykres]]: Zapisuje wykres w kilku formatach. Możesz również wybrać rozmiar wyjściowy i rozdzielczość.
The Plot workbench is an abstraction of the [https://matplotlib.org/ matplotlib] [[Python|Python]] library conveniently adapted for FreeCAD. To use the Plot functions, the version of {{incode|matplotlib}} installed in your system should match the Python version that FreeCAD uses, that is, if FreeCAD uses Python 2.7, you should have {{incode|matplotlib}} for the same version.
* [[Image:Plot_Axes.svg|32px]] [[Plot_Axes/pl|Konfiguruj osie]]: Dodaj, usuń lub edytuj osie wykresu.
* [[Image:Plot_Series.svg|32px]] [[Plot_Series/pl|Skonfiguruj serie]]: Edycja tytułu i stylów serii.
* [[Image:Plot_Grid.svg|32px]] [[Plot_Grid|Pokaż / ukryj siatkę]]: Wyświetla / ukrywa siatkę.
* [[Image:Plot_Legend.svg|32px]] [[Plot_Legend/pl|Pokaż / ukryj legendę]]: Wyświetla / ukrywa legendę.
* [[Image:Plot_Labels.svg|32px]] [[Plot_Labels/pl|Ustaw etykiety]]: Edycja etykiet.
* [[Image:Plot_Positions.svg|32px]] [[Plot_Positions/pl|Ustaw pozycje i rozmiary]]: Ustawianie pozycji elementów.


==Tworzenie skryptów==
==Tools==


Ponieważ środowisko pracy Wykres jest nakładką {{incode|matplotlib}}, możesz swobodnie używać dowolnych funkcji z tej biblioteki na instancjach plot. Aby zobaczyć przykłady, przeczytaj stronę [[Scripting_and_macros/pl|Skrypty i makrodefinicje]].
* [[Image:Plot_Save.svg|32px]] [[Plot_Save|Save plot]]: Saves the plot in several formats. You can select the output size and resolution too.
* [[Image:Plot_Axes.svg|32px]] [[Plot_Axes|Axes]]: Add, remove or edit plot axes.
* [[Image:Plot_Series.svg|32px]] [[Plot_Series|Series]]: Edit series title and styling.
* [[Image:Plot_Grid.svg|32px]] [[Plot_Grid|Grid]]: Show/hide grid.
* [[Image:Plot_Legend.svg|32px]] [[Plot_Legend|Legend]]: Show/hide legend.
* [[Image:Plot_Labels.svg|32px]] [[Plot_Labels|Labels]]: Edit labels.
* [[Image:Plot_Positions.svg|32px]] [[Plot_Positions|Positions]]: Set elements positions.


==Scripting==
==Poradniki==
Since the Plot Workbench is a layer on top of {{incode|matplotlib}}, you are free to use any function from this library on plot instances. See [[Scripting_and_macros|Scripting and macros]] for examples.


* [[Plot_Basic_tutorial/pl|Poradnik: Podstawy dla środowiska pracy Wykres]]
==Tutorial==
* [[Plot_MultiAxes_tutorial/pl|Poradnik: Wykres wieloosiowy]]
* [[Plot Basic tutorial]]
* [[Plot MultiAxes tutorial]]




{{Plot Tools navi{{#translation:}}}}
{{Plot_Tools_navi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
{{Userdocnavi{{#translation:}}}}
[[Category:External Workbenches{{#translation:}}]]
[[Category:External_Workbenches{{#translation:}}]]
[[Category:Addons{{#translation:}}]]
[[Category:Addons{{#translation:}}]]

Latest revision as of 17:35, 26 June 2022

Ikonka FreeCAD dla środowiska pracy Wykres

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ł

Moduł można wywołać w konsoli Python lub w makrodefinicji. Pierwszą rzeczą, niezbędna do wykonania jest zaimportowanie modułu. We FreeCAD v0.19 musisz najpierw zainstalować środowisko pracy Wykres za pomocą Menadżera dodatków, a następnie możesz zaimportować pisanie wykresu

from freecad.plot import Plot

Od wersji FreeCAD v0.20 moduł Wykres jest wbudowany w program, więc nie trzeba instalować żadnego dodatku, a jedynie wpisać:

from FreeCAD.Plot import Plot

Następnie można wykreślić linię prostą od współrzędnych (0,0) do (1,2) wpisując po prostu:

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

Bardziej złożone przykłady znajdziesz w poradnikach Poradnik: Podstawy dla środowiska pracy Wykres i Poradnik: Wykres wieloosiowy.

Narzędzia środowiska pracy

Jeśli zdecydujesz się na zainstalowanie środowiska pracy Wykres za pomocą Menadżera dodatków, będziesz miał dostępne następujące narzędzia do zarządzania wykresami utworzonymi za pomocą modułu:

Tworzenie skryptów

Ponieważ środowisko pracy Wykres jest nakładką matplotlib, możesz swobodnie używać dowolnych funkcji z tej biblioteki na instancjach plot. Aby zobaczyć przykłady, przeczytaj stronę Skrypty i makrodefinicje.

Poradniki