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

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

हिस्टोग्राम प्लॉट में केंद्र में लेबल लगाने के लिए, हम प्रत्येक पैच के मध्य-बिंदु की गणना कर सकते हैं और xticks() का उपयोग करके तदनुसार टिकलेबल लगा सकते हैं। विधि।

कदम

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।

  • एक यादृच्छिक मानक नमूना डेटा बनाएं, x.

  • डिब्बे की संख्या के लिए एक चर प्रारंभ करें।

  • इतिहास () का प्रयोग करें हिस्टोग्राम प्लॉट बनाने की विधि।

  • प्रत्येक पैच के केंद्र में टिकों की सूची की गणना करें।

  • टिक्सलेबल . की सूची बनाएं

  • xticks() . का प्रयोग करें xticks . लगाने की विधि और लेबल.

  • आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
x = np.random.randn(1000)
n_bins = 10
n, bins, patches = plt.hist(x, bins=n_bins, edgecolor='black')
ticks = [(patch._x0 + patch._x1)/2 for patch in patches]
ticklabels = [i for i in range(n_bins)]
plt.xticks(ticks, ticklabels)
plt.show()

आउटपुट

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


  1. Matplotlib में सबप्लॉट में टिक लेबल कैसे घुमाएं?

    एक सबप्लॉट में टिक लेबल को घुमाने के लिए, हम set_xticklabels() . का उपयोग कर सकते हैं या set_yticlabels() रोटेशन . के साथ विधि में तर्क। संख्याओं (x) की एक सूची बनाएं जिनका उपयोग कुल्हाड़ियों पर टिक करने के लिए किया जा सकता है। सबप्लॉट () . का उपयोग करके अक्ष प्राप्त करें जो मौजूदा आंकड़े में

  1. मैं Matplotlib में एकाधिक एक्स या वाई अक्ष कैसे प्लॉट करूं?

    एकाधिक X या Y अक्षों को आलेखित करने के लिए, हम जुड़वां () . का उपयोग कर सकते हैं या जुड़वां () तरीके, हम निम्नलिखित कदम उठा सकते हैं - सबप्लॉट () का उपयोग करना विधि, एक आकृति और सबप्लॉट का एक सेट बनाएं। बाएं Y-अक्ष पैमाने पर [1, 2, 3, 4, 5] डेटा बिंदुओं को प्लॉट करें। जुड़वां () का उपयोग कर

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

    Matplotlib में हिस्टोग्राम डेटा से एक लाइन ग्राफ़ प्लॉट करने के लिए, हम डेटा के एक सेट के हिस्टोग्राम की गणना करने के लिए numpy हिस्टोग्राम विधि का उपयोग करते हैं। कदम मौजूदा आंकड़े में एक सबप्लॉट जोड़ें, nrows=2, ncols=1 और अनुक्रमणिका=1 । डेटा के एक सेट का हिस्टोग्राम प्राप्त करने के लिए सुन