matplotlib | |
---|---|
| |
Típusú | Python nyelvi könyvtár |
Szerző | John D. Hunter [d] [1] |
Fejlesztő | John Hunter |
Beírva | C++ és Python |
Felület | GTK és Qt |
Operációs rendszer | platformközi |
Első kiadás | 2003 [2] |
Hardver platform | Piton |
legújabb verzió | 3.5.2 ( 2022. május 2. ) |
Generált fájlformátumok | PNG , SVG , Encapsulated PostScript és PDF |
Engedély | matplotlib licenc |
Weboldal | matplotlib.org _ |
Médiafájlok a Wikimedia Commons oldalon |
A Matplotlib egy Python programozási nyelvi könyvtár az adatok 2D és 3D grafikus megjelenítésére. Az így kapott képek illusztrációként használhatók publikációkban [3] .
A Matplotlib-et elsősorban John Hunter írja és karbantartja, és BSD - szerű licenc alatt terjesztik . A különféle formátumokban generált képek felhasználhatók interaktív grafikákban , tudományos publikációkban , grafikus felhasználói felületeken , webes alkalmazásokban , ahol plotting szükséges [ 4 ] [ 5 ] . A dokumentációban a szerző elismeri, hogy a Matplotlib a MATLAB grafikus parancsok utánzataként indult , de egy független projekt [6] .
A 2.1.1-es verzióhoz – az utolsó stabilhoz – a Python 2.7 vagy 3.4 vagy újabb és a NumPy 1.7.1 vagy újabb verziója szükséges [7] .
A Matplotlib könyvtár az OOP elveire épül , de van egy procedurális interfésze pylab, amely a MATLAB parancsok analógját biztosítja [8] .
A Matplotlib egy rugalmas, jól konfigurálható csomag, amely a NumPy , a SciPy és az IPython mellett MATLAB - szerű képességeket biztosít . A csomag jelenleg számos grafikus könyvtárral működik, beleértve a wxWindows -t és a PyGTK -t .
A csomag sokféle grafikont és diagramot támogat :
A felhasználó megadhat koordinátatengelyeket, rácsot, címkéket és magyarázatokat adhat hozzá, használhat logaritmikus skálát vagy polárkoordinátákat [9] .
Az mplot3d eszközkészlettel egyszerű 3D-s diagramok hozhatók létre . Vannak más eszközkészletek is: térképészethez , Excellel való munkához , segédprogramok GTK -hoz és másokhoz [10] .
A Matplotlib segítségével animált képeket is készíthet [11] .
A támogatott képformátumok készlete, a vektor és a bitkép , beszerezhető a szótárból FigureCanvasBase.filetypes . Tipikus támogatott formátumok:
Ezenkívül a csomag osztályai alapján további modulok is létrehozhatók. Például szikragrafikonok létrehozásához [12] .
A következő példa az ábrázolást [3] illusztrálja :
from pylab import * plot ( tartomány ( 1 , 20 ), [ i * i for i in range ( 1 , 20 )], 'ro' ) savefig ( 'example.png' ) show ()A példa eredménye PNG formátumban :
Piton | |
---|---|
Közösség | |
Megvalósítások | |
Egyéb |
|
Ingyenes szoftverkönyvtárak | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Fejlődés |
| ||||||||||||||||||
Multimédia |
| ||||||||||||||||||
Vegyes |