Matplotlib
![]() | |
![]() | |
Γενικά | |
---|---|
Ημερ. Δημιουργίας | 2003 |
Είδος | ελεύθερο και ανοιχτού κώδικα λογισμικό, βιβλιοθήκη της Python |
Διανομή | |
Έκδοση | 3.10.1 (28 Φεβρουάριος 2025)[1] |
Λειτουργικά | Ανεξάρτητο πλατφόρμας |
Αρχιτεκτονική | Python |
Ανάπτυξη | |
Γραφικό περιβάλλον | GTK, Qt |
Γραμμένο σε | C++, Python |
Σύνδεσμοι | |
Επίσημος ιστότοπος | |
https://matplotlib.org/ | |
Αποθετήριο κώδικα | |
https://github.com/matplotlib/matplotlib |
Η Matplotlib (η ονομασία προέρχεται από τον συνδυασμό του «MATLAB» με τις αγγλικές λέξεις «plot» και «library»[2]) είναι μια βιβλιοθήκη δημιουργίας δισδιάστατων και τρισδιάστων γραφικών παραστάσεων για τη γλώσσα προγραμματισμού Python.
Χαρακτηριστικά
[Επεξεργασία | επεξεργασία κώδικα]Πολύ συχνά η Matplotlib χρησιμοποιείται σε συνδυασμό με τη βιβλιοθήκη NumPy. Η Matplotlib διαθέτει επίσης API που επιτρέπει την εύκολη εισαγωγή γραφικών σε εφαρμογές με γραφικά περιβάλλοντα χρήστη (GUI) υλοποιημένα με Tkinter, wxPython, Qt και GTK+ μεταξύ άλλων. Πέραν αυτών υπάρχει και η παρωχημένη πλέον διαδικαστική γλώσσα «pylab» που επιτρέπει τη δημιουργία γραφικών παραστάσεων με τρόπο ανάλογο με αυτόν του MATLAB.[3] Η χρήση της γλώσσας αυτής δεν ενθαρρύνεται πλέον.[3] Η βιβλιοθήκη επιστημονικών και τεχνικών υπολογισμών SciPy επίσης χρησιμοποιεί την Matplotlib.
Ιστορία
[Επεξεργασία | επεξεργασία κώδικα]Αρχικός δημιουργός της βιβλιοθήκης ήταν ο Τζων Ντ. Χάντερ (John D. Hunter). Η ανάπτυξή της από κοινότητα μηχανικών λογισμικού συνεχίζεται ενεργά μέχρι τις μέρες μας[4] και διανέμεται υπό τους όρους άδειας τύπου BSD. Το 2012 ανέλαβε επικεφαλής προγραμματιστής του εγχειρήματος ο Michael Droettboom[5] ενώ σήμερα είναι ο Thomas Caswell.[6]
Παραδείγματα χρήσης
[Επεξεργασία | επεξεργασία κώδικα]Δείτε επίσης
[Επεξεργασία | επεξεργασία κώδικα]Παραπομπές
[Επεξεργασία | επεξεργασία κώδικα]- ↑ «REL: v3.10.1». 28 Φεβρουάριος 2025. Ανακτήθηκε στις 19 Μάρτιος 2025.
- ↑ «History — Matplotlib 3.9.2 documentation».
- ↑ 3,0 3,1 «API Overview». matplotlib.org.
- ↑ «Matplotlib github stats». matplotlib.org.
- ↑ «Announcing Michael Droettboom as the lead Matplotlib developer». matplotlib.org. Αρχειοθετήθηκε από το πρωτότυπο στις 27 Οκτωβρίου 2020. Ανακτήθηκε στις 24 Απριλίου 2013.
- ↑ «Credits» (στα Αγγλικά). Ανακτήθηκε στις 29 Μαρτίου 2025.