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

Matplotlib हिस्टोग्राम फ़ंक्शन में बिन्स की जानकारी प्राप्त करना

Matplotlib हिस्टोग्राम फ़ंक्शन में बिन्स की जानकारी प्राप्त करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • डेटा और बिन्स के लिए संख्याओं की सूची बनाएं।
  • histogram() मेथड का उपयोग करके डेटा के सेट का हिस्टोग्राम गणना करें।
  • हिस्टोग्राम (चरण 2) से hist और edges प्राप्त करें।
  • हिस्टोग्राम में फ्रीक्वेंसी ढूंढें।
  • बिन्स (चरण 1) और freq (चरण 4) डेटा के साथ बार बनाएं।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

a = [-0.125, .15, 8.75, 72.5, -44.245, 88.45]
bins = np.arange(-180, 181, 20)
hist, edges = np.histogram(a, bins)
freq = hist/float(hist.sum())
plt.bar(bins[:-1], freq, width=20, align="edge", ec="k", color='red')
plt.show()

आउटपुट

Matplotlib हिस्टोग्राम फ़ंक्शन में बिन्स की जानकारी प्राप्त करना

  1. Matplotlib के लिए डेटा मानों को कलर जानकारी में कैसे कन्वर्ट करें? Matplotlib के लिए डेटा मानों को कलर जानकारी में कैसे कन्वर्ट करें?

    Matplotlib के लिए डेटा मानों को कलर जानकारी में कन्वर्ट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। यदि *name* None है तो rc values को डिफ़ॉल्ट करते हुए कलरमैप इंस्टेंस प्राप्त करें। कलर जानकारी में कन्वर्ट किए जा सकने वाले रैंडम मान

  1. Matplotlib हिस्टोग्राम में मल्टीपल लीजेंड एंट्रीज़ Matplotlib हिस्टोग्राम में मल्टीपल लीजेंड एंट्रीज़

    मल्टीपल लीजेंड एंट्रीज़ के साथ हिस्टोग्राम प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें: चरण फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें। NumPy का उपयोग करके रैंडम डेटा बनाएं। hist() मेथड का उपयोग करके हिस्टोग्राम प्लॉट करें। प्रत्येक पैच के फेस को रंगने के लिए रंगों की लिस्ट ब

  1. Matplotlib में डिस्क्रीट वैल्यूज़ के लिए हिस्टोग्राम कैसे बनाएं? Matplotlib में डिस्क्रीट वैल्यूज़ के लिए हिस्टोग्राम कैसे बनाएं?

    डिस्क्रीट डेटा के लिए हिस्टोग्राम में bins=len(data) और edgecolor=black सेट करके प्रत्येक वैल्यू के लिए अलग बार पाएं। चरण फिगर साइज़ और ऑटोलेआउट सेट करें। डिस्क्रीट वैल्यूज़ की लिस्ट बनाएं। plt.hist(data, bins=len(data), edgecolor=black) से प्लॉट करें। plt.show() से दिखाएं। उदाहरण कोड from matplot