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

एक ही धुरी पर कई भूखंडों के साथ एक Matplotlib बॉक्सप्लॉट में एक किंवदंती जोड़ना

एक ही अक्ष पर कई भूखंडों के साथ एक matplotlib बॉक्सप्लॉट में एक किंवदंती जोड़ने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

  • यादृच्छिक डेटा बनाएं, a और b , numpy का उपयोग करते हुए।

  • figure() . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि।

  • सबप्लॉट व्यवस्था के रूप में वर्तमान आकृति में एक कुल्हाड़ी जोड़ें।

  • boxplot() . का उपयोग करके एक बॉक्स और व्हिस्कर प्लॉट बनाएं विभिन्न चेहरे के रंगों के साथ विधि।

  • किंवदंती रखने के लिए, किंवदंती () . का उपयोग करें दो बॉक्सप्लॉट वाली विधि, bp1 और bp2 , और लेजेंड तत्वों के लिए लेबल का आदेश दिया।

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

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

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

a = np.random.rand(100, 2)
b = np.random.rand(100, 2)

fig = plt.figure()
ax = fig.add_subplot(111)

bp1 = ax.boxplot(a, positions=[1, 3], notch=True, widths=0.35, patch_artist=True, boxprops=dict(facecolor="C0"))
bp2 = ax.boxplot(a, positions=[0, 2], notch=True, widths=0.35, patch_artist=True, boxprops=dict(facecolor="C2"))
ax.legend([bp1["boxes"][0], bp2["boxes"][0]], ["Box Plot 1", "Box Plot 2"], loc='upper right')

plt.show()

आउटपुट

एक ही धुरी पर कई भूखंडों के साथ एक Matplotlib बॉक्सप्लॉट में एक किंवदंती जोड़ना


  1. Matplotlib में सभी सबप्लॉट के लिए समान अक्ष सीमा निर्धारित करना

    Matplotlib में सभी सबप्लॉट के लिए समान अक्ष सीमा निर्धारित करने के लिए हम subplot() . का उपयोग कर सकते हैं 4 सबप्लॉट बनाने की विधि जहां nrows=2, ncols=2 x और y अक्षों का हिस्सा है। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। इंडेक्स 1 पर मौजूदा आंकड़े में सबप्लॉट

  1. पंडों के साथ साजिश के बाहर एक किंवदंती कैसे रखें?

    पंडों के साथ कथानक के बाहर एक किंवदंती रखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - स्तंभ1 . कुंजी के साथ एक शब्दकोश d बनाएं और कॉलम2 । DataFrame (d) का उपयोग करके डेटा फ़्रेम बनाएं। शैलियों की सूची के साथ डेटा फ़्रेम प्लॉट करें। किंवदंती () का उपयोग करना , आकृति पर एक किंवदंती रखें। म

  1. Matplotlib और Python का उपयोग करके एक ही आकृति में एकाधिक भूखंडों को कैसे प्लॉट किया जा सकता है?

    Matplotlib एक लोकप्रिय पायथन पैकेज है जिसका उपयोग डेटा विज़ुअलाइज़ेशन के लिए किया जाता है। डेटा को विज़ुअलाइज़ करना एक महत्वपूर्ण कदम है क्योंकि यह यह समझने में मदद करता है कि वास्तव में संख्याओं को देखे बिना और जटिल गणना किए बिना डेटा में क्या हो रहा है। यह दर्शकों को मात्रात्मक अंतर्दृष्टि को प्