matplotlib | |
---|---|
matplotlib esimerkki | |
Tyyppi | Python- kielikirjasto |
Tekijä | John D. Hunter [d] [1] |
Kehittäjä | John Hunter |
Sisään kirjoitettu | C++ ja Python |
Käyttöliittymä | GTK ja Qt |
Käyttöjärjestelmä | cross-platform |
Ensimmäinen painos | 2003 [2] |
Laitteistoalusta | Python |
uusin versio | 3.5.2 ( 2. toukokuuta 2022 ) |
Luodut tiedostomuodot | PNG , SVG , koteloitu PostScript ja PDF |
Lisenssi | matplotlib-lisenssi |
Verkkosivusto | matplotlib.org _ |
Mediatiedostot Wikimedia Commonsissa |
Matplotlib on Python - ohjelmointikielikirjasto datan visualisointiin 2D- ja 3D - grafiikassa. Tuloksena saatuja kuvia voidaan käyttää kuvituksena julkaisuissa [3] .
Matplotlib on pääasiassa John Hunterin kirjoittama ja ylläpitämä, ja sitä jaetaan BSD :n kaltaisella lisenssillä. Eri muodoissa luotuja kuvia voidaan käyttää interaktiivisessa grafiikassa , tieteellisissä julkaisuissa , graafisissa käyttöliittymissä , verkkosovelluksissa, joissa piirtämistä tarvitaan [ 4 ] [ 5 ] . Dokumentaatiossa kirjoittaja myöntää, että Matplotlib alkoi jäljitellä MATLAB -grafiikkakomentoja , mutta on itsenäinen projekti [6] .
Versio 2.1.1 - viimeinen vakaa - vaatii Python 2.7 tai 3.4 tai uudemman ja NumPy 1.7.1 tai uudemman [7] .
Matplotlib -kirjasto on rakennettu OOP :n periaatteille , mutta siinä on proseduurirajapintapylab , joka tarjoaa analogeja MATLAB -komentoille [8] .
Matplotlib on joustava, hyvin konfiguroitava paketti, joka yhdessä NumPyn , SciPyn ja IPythonin kanssa tarjoaa MATLABin kaltaisia ominaisuuksia. Paketti toimii tällä hetkellä useiden grafiikkakirjastojen kanssa, mukaan lukien wxWindows ja PyGTK .
Paketti tukee monenlaisia kaavioita ja kaavioita :
Käyttäjä voi määrittää koordinaattiakseleita, ruudukon, lisätä nimikkeitä ja selityksiä, käyttää logaritmista asteikkoa tai napakoordinaatteja [9] .
Yksinkertaisia 3D - piirroksia voidaan luoda käyttämällä mplot3d - työkalupakkia . On olemassa muita työkaluja: kartografiaa varten, Excelin kanssa työskentelyyn , apuohjelmia GTK :lle ja muille [10] .
Matplotlibillä voit myös tehdä animoituja kuvia [11] .
Tuetut kuvaformaatit, vektori ja bittikartta , löytyy sanakirjasta FigureCanvasBase.filetypes . Tyypilliset tuetut muodot:
Lisäksi paketin luokkien perusteella voidaan luoda muita moduuleja. Esimerkiksi kipinäkaavioiden luomiseen [12] .
Seuraava esimerkki havainnollistaa piirtämistä [3] :
from pylab import * plot ( alue ( 1 , 20 ), [ i * i for i alueella ( 1 , 20 )], ' ro' ) savefig ( 'example.png' ) näytä ()Esimerkin tulos PNG-muodossa :
Python | |
---|---|
Yhteisö | |
Toteutukset | |
Muut |
|
Ilmaiset ohjelmistokirjastot | |||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Kehitys |
| ||||||||||||||||||
Multimedia |
| ||||||||||||||||||
Sekalaista |