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

कैसे एक अजगर matplotlib हिस्टोग्राम में विभिन्न सलाखों के लिए अलग अलग रंग निर्दिष्ट करने के लिए?

matplotlib हिस्टोग्राम में अलग-अलग बार के लिए अलग-अलग रंग निर्दिष्ट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

कदम

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

  • एक आकृति और सबप्लॉट का एक सेट बनाएं।

  • 100 नमूना डेटा के साथ यादृच्छिक डेटा के साथ एक हिस्टोग्राम प्लॉट करें।

  • डिब्बे की संख्या की सीमा में पुनरावृति करें और प्रत्येक बार के लिए यादृच्छिक फेसकलर सेट करें।

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

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
import random
import string

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Figure and set of subplots
fig, ax = plt.subplots()

# Random data
data = np.random.rand(100)

# Plot a histogram with random data
N, bins, patches = ax.hist(data, edgecolor='black', linewidth=1)

# Random facecolor for each bar
for i in range(len(N)):
   patches[i].set_facecolor("#" + ''.join(random.choices("ABCDEF" + string.digits, k=6)))

# Display the plot
plt.show()

आउटपुट

यह निम्नलिखित आउटपुट देगा -

कैसे एक अजगर matplotlib हिस्टोग्राम में विभिन्न सलाखों के लिए अलग अलग रंग निर्दिष्ट करने के लिए?


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

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

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

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

  1. पायथन Matplotlib में वाई-अक्ष पर मान कैसे निर्दिष्ट करें?

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