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

पायथन मैटप्लॉटलीब हिस्टोग्राम में अलग-अलग बार्स के लिए अलग-अलग रंग कैसे निर्दिष्ट करें?


मैटप्लॉटलीब हिस्टोग्राम में अलग-अलग बार्स के लिए अलग-अलग रंग निर्दिष्ट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

चरण

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

  • एक फिगर और सबप्लॉट्स का सेट बनाएं।

  • 100 सैंपल डेटा के साथ रैंडम डेटा का हिस्टोग्राम प्लॉट करें।

  • बिन्स की संख्या की रेंज में इटरेट करें और प्रत्येक बार के लिए रैंडम फेसकलर सेट करें।

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

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import random
import string
# फिगर साइज़ सेट करें
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
# फिगर और सबप्लॉट्स का सेट
fig, ax = plt.subplots()
# रैंडम डेटा
data = np.random.rand(100)
# रैंडम डेटा के साथ हिस्टोग्राम प्लॉट करें
N, bins, patches = ax.hist(data, edgecolor='black', linewidth=1)
# प्रत्येक बार के लिए रैंडम फेसकलर
for i in range(len(N)):
    patches[i].set_facecolor("#" + ''.join(random.choices("ABCDEF" + string.digits, k=6)))
# प्लॉट प्रदर्शित करें
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा:

पायथन मैटप्लॉटलीब हिस्टोग्राम में अलग-अलग बार्स के लिए अलग-अलग रंग कैसे निर्दिष्ट करें?


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

    Python का उपयोग करके 3D ग्राफ़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। 3D एक्सिस ऑब्जेक्ट प्राप्त करें। डेटा पॉइंट्स के लिए x, y, और z लिस्ट बनाएं। scatter3D() मेथड का उपयोग करके x, y, और z डेटा पॉइंट्स के सा

  1. Python Matplotlib में वेफ़ल चार्ट कैसे बनाएं? Python Matplotlib में वेफ़ल चार्ट कैसे बनाएं?

    वेफ़ल चार्ट एक आकर्षक विज़ुअलाइज़ेशन तकनीक है जो आमतौर पर लक्ष्यों की ओर प्रगति दिखाने के लिए बनाई जाती है। नया फिगर बनाते समय या मौजूदा फिगर सक्रिय करते समय, हम FigureClass=Waffle का उपयोग कर सकते हैं। चरण डिक्शनरी का उपयोग करके Pandas डेटा फ्रेम बनाएं। FigureClass=Waffle, पंक्तियों की संख्या=

  1. पायथन मैटप्लॉटलिब में Y-एक्सिस पर मान कैसे निर्दिष्ट करें? पायथन मैटप्लॉटलिब में Y-एक्सिस पर मान कैसे निर्दिष्ट करें?

    पायथन में Y-एक्सिस पर मान निर्दिष्ट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके x और y डेटा पॉइंट्स बनाएं। एक्सिस के मान निर्दिष्ट करने के लिए, कैरेक्टर्स की एक सूची बनाएं। xticks और yticks मेथड का उपयोग करके क्रमशः x और y टिक्स डेटा पॉइंट्स के साथ एक्सिस पर टिक्स निर्दिष्ट