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

मैटप्लॉट्लिब पाई चार्ट में शर्त के आधार पर लेबल हटाना

किसी शर्त के आधार पर मैटप्लॉट्लिब पाई चार्ट से लेबल हटाने के लिए, हम निम्न चरणों का पालन कर सकते हैं:

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • द्वि-आयामी, आकार-परिवर्तनीय, संभावित विषम सारणीबद्ध डेटा का एक पैंडास डेटाफ्रेम बनाएं।
  • pie() मेथड का उपयोग करके एक पाई चार्ट प्लॉट करें जिसमें लेबल की शर्ती हटाई जाए, जैसे कि यदि % मान 25 से अधिक है, तो केवल लेबल रखें, अन्यथा उन्हें हटा दें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import pandas as pd
from matplotlib import pyplot as plt

# फिगर का आकार सेट करें
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

# एक पैंडास डेटाफ्रेम बनाएं
df = pd.DataFrame(
    {
        'activities': ['sleep', 'exercise', 'work', 'study'],
        'hours': [8, 1, 9, 4]
    }
)

# शर्ती लेबल हटाने के साथ पाई चार्ट
df.set_index('activities').plot.pie(y='hours', legend=False, autopct=lambda p: format(p, '.2f') if p > 25 else None)
plt.show()

आउटपुट

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

मैटप्लॉट्लिब पाई चार्ट में शर्त के आधार पर लेबल हटानामैटप्लॉट्लिब पाई चार्ट में शर्त के आधार पर लेबल हटाना

ध्यान दें कि पाई चार्ट लेबल केवल तभी दिखाता है जब मान का प्रतिशत 25 से अधिक हो (शर्त के अनुसार)। चूंकि "exercise" और "study" के मान 25 से कम हैं, पाई चार्ट उन लेबल को नहीं दर्शाता।


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

    सबप्लॉट में टिक लेबल्स घुमाने के लिए, हम set_xticklabels() या set_yticklabels() का उपयोग rotation आर्गुमेंट के साथ कर सकते हैं। संख्याओं की एक सूची (x) बनाएं जिसका उपयोग एक्सिस को टिक करने के लिए किया जा सके। subplot() का उपयोग करके एक्सिस प्राप्त करें जो वर्तमान फिगर में सबप्लॉट जोड़ने में मदद

  1. Matplotlib में टिक मार्क्स के बीच x-टिक लेबल्स को केंद्रित करना Matplotlib में टिक मार्क्स के बीच x-टिक लेबल्स को केंद्रित करना

    दो टिक्स के बीच लेबल्स रखने के लिए, हम निम्नलिखित चरण अपना सकते हैं: कुछ सैंपल डेटा, r लोड करें। निर्दिष्ट टाइप में कास्ट करके ऐरे की एक कॉपी बनाएं। subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं। डेटा और r सैंपल डेटा प्लॉट करें। set_major_locator() और set_minor_locator() मे

  1. Matplotlib पायथन में पाई चार्ट कैसे प्रदर्शित करें Matplotlib पायथन में पाई चार्ट कैसे प्रदर्शित करें

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