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

Matplotlib में थ्रेशोल्ड लाइन के साथ बार चार्ट कैसे बनाएं?

Matplotlib में थ्रेशोल्ड लाइन के साथ बार चार्ट बनाने के लिए axhline() मेथड का उपयोग करना होगा।

चरण

  • फिगर का आकार सेट करें और सबप्लॉट्स के बीच पैडिंग एडजस्ट करें।
  • वेरिएबल threshold इनिशियलाइज़ करें।
  • bars मानों के लिए लिस्ट्स बनाएं।
  • थ्रेशोल्ड मान के आधार पर नीचे और ऊपर के बार मान प्राप्त करें।
  • subplots() मेथड का उपयोग करके फिगर और सबप्लॉट्स का सेट बनाएं।
  • x, a_threshold और b_threshold मानों के साथ बार्स प्लॉट करें।
  • axhline() मेथड का उपयोग करके एक्सिस के पार हॉरिजॉन्टल लाइन जोड़ें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt

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

threshold = 10
values = np.array([8.0, 10.0, 15.0, 9.0, 12.0])
x = range(len(values))
a_threshold = np.maximum(values - threshold, 0)
b_threshold = np.minimum(values, threshold)
fig, ax = plt.subplots()
ax.bar(x, b_threshold, 0.35, color="blue")
ax.bar(x, a_threshold, 0.35, color="yellow", bottom=b_threshold)
plt.axhline(threshold, color='red', ls='dotted')
plt.show()

आउटपुट

स्टैक्ड बार चार्ट जहां नीला भाग थ्रेशोल्ड (10) से नीचे और पीला भाग ऊपर है, लाल डॉटेड लाइन थ्रेशोल्ड दर्शाती है।

  1. मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें? मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट कैसे करें?

    मैटप्लॉटलिब में लाइन प्लॉट को एनिमेट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। x और y एक्सिस स्केल को सीमित करें। नम्पाई का उपयोग करके x और t डेटा पॉइंट्स बनाएं। कोऑर्डिनेट वैक्टर्स से कोऑर्डिनेट मैट्रिक्स लौटाएं, X2 और T2। plot(

  1. मैटप्लॉटलिब में बार चार्ट के कॉलम्स पर टेक्स्ट कैसे प्रदर्शित करें? मैटप्लॉटलिब में बार चार्ट के कॉलम्स पर टेक्स्ट कैसे प्रदर्शित करें?

    बार चार्ट के कॉलम्स पर टेक्स्ट प्रदर्शित करने के लिए, हम text() मेथड का उपयोग कर सकते हैं ताकि हम बार्स कॉलम के विशिष्ट स्थान (x और y) पर टेक्स्ट रख सकें। चरण x, y और percentage के लिए सूचियाँ बनाएं। bar() मेथड का उपयोग करके बार प्लॉट बनाएं। x, y और percentage को ज़िप करके पुनरावृति करें ताकि बार्

  1. पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें पायथन में matplotlib का उपयोग करके स्टैक्ड बार चार्ट कैसे प्रदर्शित करें

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