Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Python

पाइथन का उपयोग करके हिस्टोग्राम बनाने के लिए matplotlib का उपयोग कैसे किया जा सकता है?


Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है।

डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है।

यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभावी ढंग से संप्रेषित करने में मदद करता है।

Matplotlib का उपयोग डेटा के साथ 2 आयामी प्लॉट बनाने के लिए किया जाता है। यह एक ऑब्जेक्ट ओरिएंटेड एपीआई के साथ आता है जो पायथन एप्लिकेशन में प्लॉट्स को एम्बेड करने में मदद करता है। Matplotlib का उपयोग IPython शेल, Jupyter नोटबुक, Spyder IDE आदि के साथ किया जा सकता है।

यह पायथन में लिखा गया है। इसे Numpy का उपयोग करके बनाया गया है, जो कि Python में न्यूमेरिकल पायथन पैकेज है।

नीचे दिए गए कमांड का उपयोग करके विंडोज पर पायथन स्थापित किया जा सकता है -

पाइप इंस्टॉल करें matplotlib

Matplotlib की निर्भरताएँ हैं -

पायथन (संस्करण 3.4 से बड़ा या उसके बराबर)NumPySetuptoolsPyparsingLibpngPytzFree typeSixCyclerDateutil

आइए समझते हैं कि प्लॉट में हिस्टोग्राम को प्लॉट करने के लिए Matplotlib का उपयोग कैसे किया जा सकता है -

उदाहरण

आयात करें , डिब्बे, पैच =ax.hist(x, num_bins, घनत्व =सही)y =((1 / (np.sqrt(2 * np.pi) * stdDevVal)) *np.exp(−0.5 * (1 / stdDevVal) * (बिन्स - माध्यवैल))**2))ax.plot(bins, y, '−−')ax.set_xlabel('X−axis')ax.set_ylabel('y−axis')ax.set_title(' एक साधारण हिस्टोग्राम')fig.tight_layout()plt.show()

आउटपुट

पाइथन का उपयोग करके हिस्टोग्राम बनाने के लिए matplotlib का उपयोग कैसे किया जा सकता है?

स्पष्टीकरण

  • आवश्यक पैकेज आयात किए जाते हैं और इसका उपनाम उपयोग में आसानी के लिए परिभाषित किया गया है।

  • डेटा 'यादृच्छिक' पुस्तकालय के 'बीज' फ़ंक्शन का उपयोग करके बनाया गया है।

  • 'माध्य' और 'मानक विचलन' मान परिभाषित हैं।

  • डिब्बे की संख्या, यानी हिस्टोग्राम में दिखाए जाने वाले आयताकार ब्लॉकों की संख्या को परिभाषित किया गया है।

  • 'आकृति' फ़ंक्शन का उपयोग करके एक खाली आकृति बनाई जाती है।

  • हिस्टोग्राम बनाने के लिए 'हिस्ट' फ़ंक्शन का उपयोग किया जाता है।

  • डेटा को 'प्लॉट' फ़ंक्शन का उपयोग करके प्लॉट किया जाता है।

  • 'X' अक्ष, 'Y' अक्ष और शीर्षक के लिए लेबल प्रदान करने के लिए set_xlabel, set_ylabel और set_title फ़ंक्शन का उपयोग किया जाता है।

  • वितरण को बिंदीदार रेखाओं का उपयोग करके भी दिखाया गया है- जो एक घंटी के आकार का वक्र है।

  • यह 'शो' फ़ंक्शन का उपयोग करके कंसोल पर दिखाया जाता है।


  1. Matplotlib Python में दो ग्राफ़ बनाने के लिए 'सबप्लॉट' फ़ंक्शन का उपयोग कैसे किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्

  1. पाइथन में साइन फ़ंक्शन बनाने के लिए matplotlib का उपयोग कैसे किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या चल रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्रभ

  1. चर्चा करें कि केरस कार्यात्मक एपीआई का उपयोग पायथन का उपयोग करके परतें बनाने के लिए कैसे किया जा सकता है

    Tensorflow एक मशीन लर्निंग फ्रेमवर्क है जो Google द्वारा प्रदान किया जाता है। यह एक ओपन-सोर्स फ्रेमवर्क है जिसका उपयोग पायथन के संयोजन में एल्गोरिदम, गहन शिक्षण अनुप्रयोगों और बहुत कुछ को लागू करने के लिए किया जाता है। इसका उपयोग अनुसंधान और उत्पादन उद्देश्यों के लिए किया जाता है। इसमें अनुकूलन तकनी