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

मैटप्लॉटलिब में हिस्टोग्राम डेटा से लाइन ग्राफ कैसे प्लॉट करें?


मैटप्लॉटलिब में हिस्टोग्राम डेटा से लाइन ग्राफ प्लॉट करने के लिए, हम डेटा के एक सेट का हिस्टोग्राम गणना करने के लिए नम्पाई हिस्टोग्राम मेथड का उपयोग करते हैं।

चरण

  • वर्तमान फिगर में एक सबप्लॉट जोड़ें, nrows=2, ncols=1 और index=1।

  • डेटा के एक सेट का हिस्टोग्राम प्राप्त करने के लिए नम्पाई हिस्टोग्राम मेथड का उपयोग करें।

  • edgecolor=black के साथ hist() मेथड का उपयोग करके हिस्टोग्राम प्लॉट करें।

  • इंडेक्स 2 पर, गणना किए गए डेटा (नम्पाई हिस्टोग्राम से) का उपयोग करें। उन्हें प्लॉट करने के लिए, हम plot() मेथड का उपयोग कर सकते हैं।

  • फिगर को डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
plt.subplot(211)
data = np.array(np.random.rand(100))
y, binEdges = np.histogram(data, bins=100)
plt.hist(data, bins=100, edgecolor='black')
plt.subplot(212)
bincenters = 0.5 * (binEdges[1:] + binEdges[:-1])
plt.plot(bincenters, y, '-', c='black')
plt.show()

आउटपुट

मैटप्लॉटलिब में हिस्टोग्राम डेटा से लाइन ग्राफ कैसे प्लॉट करें?


  1. Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें? Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें?

    एकाधिक X या Y एक्सिस प्लॉट करने के लिए, हम twinx() या twiny() मेथड्स का उपयोग कर सकते हैं, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। बाएं Y-एक्सिस स्केल पर [1, 2, 3, 4, 5] डेटा पॉइंट्स प्लॉट करें। twinx() मेथड का उपयोग करके शेयर्ड X-एक्स

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

    Matplotlib में डेटा की सूची से हिस्टोग्राम बनाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: डेटा की सूची बनाएं, यानी x डेटा पॉइंट्स x डेटा पॉइंट्स के साथ हिस्टोग्राम प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण from matplotlib import pyplot as plt plt.rcParams[figur

  1. मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें? मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें?

    मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। x और y एक्सिस स्केल को सीमित करें। नम्पाई का उपयोग करके x और t डेटा पॉइंट्स बनाएं। कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स लौटाएं, X2 और T2। plot(