Matplotlib लाइब्रेरी Numpy पर बनी है। यह डेटा विज़ुअलाइज़ करने के लिए एक पायथन लाइब्रेरी है। यह एक ट्री-जैसी पदानुक्रमित संरचना है जिसमें वे ऑब्जेक्ट्स होते हैं जो इनमें से प्रत्येक प्लॉट को बनाते हैं।
Matplotlib में एक 'Figure' को ग्राफ़ के लिए सबसे बाहरी स्टोरेज के रूप में समझा जा सकता है। यह 'Figure' कई 'Axes' ऑब्जेक्ट्स को समाहित कर सकता है। इस मामले में 'Axes' ऑब्जेक्ट 'Axis' का बहुवचन रूप नहीं है।
'Axes' को 'Figure' के एक भाग, एक सबप्लॉट के रूप में समझा जा सकता है। इसका उपयोग इसके अंदर ग्राफ़ के हर हिस्से में हेरफेर करने के लिए किया जा सकता है। Matplotlib में एक 'Figure' ऑब्जेक्ट एक बॉक्स है जो एक या अधिक 'Axes' ऑब्जेक्ट्स को स्टोर करता है।
'Axes' के अंतर्गत टिक मार्क्स, लाइन्स, लीजेंड्स, और टेक्स्ट बॉक्स पदानुक्रम में आते हैं। Matplotlib में हर ऑब्जेक्ट में हेरफेर किया जा सकता है।

इमेज क्रेडिट: https://matplotlib.org/examples/showcase/anatomy.html