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

Matplotlib हिस्टोग्राम में मल्टीपल लीजेंड एंट्रीज़

मल्टीपल लीजेंड एंट्रीज़ के साथ हिस्टोग्राम प्लॉट करने के लिए निम्नलिखित चरणों का पालन करें:

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • NumPy का उपयोग करके रैंडम डेटा बनाएं।
  • hist() मेथड का उपयोग करके हिस्टोग्राम प्लॉट करें।
  • प्रत्येक पैच के फेस को रंगने के लिए रंगों की लिस्ट बनाएं।
  • पैच इटरेट करें और प्रत्येक पैच का फेस कलर सेट करें।
  • लीजेंड रखने के लिए हैंडल्स की लिस्ट बनाएं।
  • मल्टीपल लीजेंड एंट्रीज़ के लिए legend() मेथड का उपयोग करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt
import numpy as np
from matplotlib.patches import Rectangle

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

data = np.random.rayleigh(size=1000) * 35
N, bins, patches = plt.hist(data, 30, ec="k")
colors = ["red", "yellow", "green"]
for i in range(0, len(bins)-1):
    patches[i].set_facecolor(colors[i % len(colors)])
handles = [Rectangle((0, 0), 1, 1, color=c, ec="k") for c in colors]
labels = ["Red", "Yellow", "Green"]
plt.legend(handles, labels)
plt.show()

आउटपुट

हिस्टोग्राम जहां बार्स तीन रंगों (लाल, पीला, हरा) में साइकिल होते हैं, कस्टम लीजेंड के साथ।

  1. Matplotlib में एज कलर के साथ रेक्टेंगल प्लॉट करें Matplotlib में एज कलर के साथ रेक्टेंगल प्लॉट करें

    Matplotlib में रेक्टेंगल का एज कलर लगाने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके एक नया फिगर बनाएं या मौजूदा फिगर को सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट मेथड जोड़ें। Rectangle() क्लास का उपयोग करके एजकलर और एज के लाइनविड्थ के साथ रेक्टेंगल इंस्टेंस बनाएं। प्

  1. Matplotlib के साथ numpy datetime64 प्लॉट करें Matplotlib के साथ numpy datetime64 प्लॉट करें

    Python में matplotlib का उपयोग करके टाइम सीरीज़ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: NumPy का उपयोग करके x और y पॉइंट्स बनाएं। plot() मेथड का उपयोग करके बनाए गए x और y पॉइंट्स प्लॉट करें। फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें। उदाहरण import matplotlib.pyplot as p

  1. मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करना मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करना

    मैटप्लॉटलिब के साथ पायथन में समानांतर कई फिगर ड्रा करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: नम्पाई का उपयोग करके रैंडम डेटा बनाएं। वर्तमान फिगर में सबप्लॉट जोड़ें, nrows=1, ncols=4 और इंडेक्स=1 पर। imshow() मेथड का उपयोग करके डेटा को इमेज के रूप में प्रदर्शित करें, यानी 2D रेगुलर रैस्टर पर, c