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

Matplotlib का उपयोग करके संग्रह कैसे प्लॉट करें। काउंटर हिस्टोग्राम?

संग्रहों के साथ एक हिस्टोग्राम तैयार करने के लिए। काउंटर, हम bar() . का उपयोग कर सकते हैं तरीका। बार () . में विधि, हम उपयोग कर सकते हैं संग्रह.काउंटर() प्रत्येक तत्व के लिए आवृत्ति प्राप्त करने के लिए। तत्वों और उनकी आवृत्ति को ऊंचाई के रूप में रखें।

कदम

  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • डेटा बिंदुओं की सूची बनाएं।
  • शब्दकोश प्राप्त करें, d , संग्रह.काउंटर(). . का उपयोग करते हुए
  • d.keys() के साथ बार प्लॉट बनाएं और d.values().
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import collections
from matplotlib import pyplot as plt

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

data = [0, 1, 2, 4, 1, 3, 0, 4, 1, 4, 3, 5, 6, 5, 2]

d = collections.Counter(data)

plt.bar(d.keys(), d.values())

plt.show()

आउटपुट

Matplotlib का उपयोग करके संग्रह कैसे प्लॉट करें। काउंटर हिस्टोग्राम?


  1. Matplotlib का उपयोग करके डेटाटाइम अक्ष पर आयत कैसे प्लॉट करें?

    Matplotlib का उपयोग करके डेटाटाइम अक्ष पर एक पुनरावर्तन प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें। एक ~.axes.Axes जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था

  1. Matplotlib हिस्टोग्राम प्लॉट में लेबल कैसे केंद्रित करें?

    हिस्टोग्राम प्लॉट में केंद्र में लेबल लगाने के लिए, हम प्रत्येक पैच के मध्य-बिंदु की गणना कर सकते हैं और xticks() का उपयोग करके तदनुसार टिकलेबल लगा सकते हैं। विधि। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक यादृच्छिक मानक नमूना डेटा बनाएं, x. डिब्बे की संख

  1. Python Matplotlib का उपयोग करके 3D ग्राफ़ कैसे प्लॉट करें?

    पायथन का उपयोग करके 3D ग्राफ़ को प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। 3D अक्ष ऑब्जेक्ट प्राप्त करें। डेटा बिंदुओं के लिए x, y, और z सूचियाँ बनाएँ। scatter3D() . का उपयोग करके 3D स्कैटर पॉइंट ज