Μετάβαση στο περιεχόμενο

Matplotlib

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια
Αυτή είναι η τρέχουσα έκδοση της σελίδας Matplotlib, όπως διαμορφώθηκε από τον UnaToFiAN-1 (συζήτηση | συνεισφορές) στις 06:49, 7 Απριλίου 2025. Αυτό το URL είναι ένας μόνιμος σύνδεσμος για αυτή την έκδοση της σελίδας.
(διαφ.) ← Παλαιότερη έκδοση | Βλέπε τελευταία έκδοση (διαφ.) | Νεότερη έκδοση → (διαφ.)
Matplotlib
Γενικά
Ημερ. Δημιουργίας2003
Είδοςελεύθερο και ανοιχτού κώδικα λογισμικό, βιβλιοθήκη της Python
Διανομή
Έκδοση3.10.3 (9 Μαΐου 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]

Παραδείγματα χρήσης

[Επεξεργασία | επεξεργασία κώδικα]
  1. «Release 3.10.3». 9 Μαΐου 2025. Ανακτήθηκε στις 27 Μαΐου 2025. 
  2. «History — Matplotlib 3.9.2 documentation». 
  3. 3,0 3,1 «API Overview». matplotlib.org. 
  4. «Matplotlib github stats». matplotlib.org. 
  5. «Announcing Michael Droettboom as the lead Matplotlib developer». matplotlib.org. Αρχειοθετήθηκε από το πρωτότυπο στις 27 Οκτωβρίου 2020. Ανακτήθηκε στις 24 Απριλίου 2013. 
  6. «Credits» (στα Αγγλικά). Ανακτήθηκε στις 29 Μαρτίου 2025. 

Εξωτερικοί σύνδεσμοι

[Επεξεργασία | επεξεργασία κώδικα]