Matplotlib में हिस्टोग्राम डेटा से एक लाइन ग्राफ़ प्लॉट करने के लिए, हम डेटा के एक सेट के हिस्टोग्राम की गणना करने के लिए numpy हिस्टोग्राम विधि का उपयोग करते हैं।
कदम
-
मौजूदा आंकड़े में एक सबप्लॉट जोड़ें, nrows=2, ncols=1 और अनुक्रमणिका=1 ।
-
डेटा के एक सेट का हिस्टोग्राम प्राप्त करने के लिए सुन्न हिस्टोग्राम विधि का उपयोग करें।
-
इतिहास () . का उपयोग करके हिस्टोग्राम को प्लॉट करें edgecolor=black . के साथ विधि ।
-
अनुक्रमणिका 2 पर, परिकलित डेटा (सुन्न हिस्टोग्राम से) का उपयोग करें। उन्हें प्लॉट करने के लिए, हम प्लॉट() . का उपयोग कर सकते हैं विधि।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ() . का उपयोग करें विधि।
उदाहरण
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()
आउटपुट