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

मैटप्लॉटलीब.पायप्लॉट में लाइन कलर रिपीटिशन से कैसे बचें?


मैटप्लॉटलीब.पायप्लॉट में लाइन कलर रिपीटिशन से बचने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

चरण

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

  • नम्पी का उपयोग करके x और y डेटा पॉइंट्स बनाएं।

  • plot() मेथड का उपयोग करके x और y डेटा पॉइंट्स प्लॉट करें।

  • plot() मेथड में, color एट्रिब्यूट के लिए एक यूनिक हेक्साडेसिमल मान उपयोग करें, उदाहरण के लिए, color="#980ab5" ग्राफ को यूनिक कलर में सेट करने के लिए। आप अपनी पसंद का कोई विशेष कलर भी निर्दिष्ट कर सकते हैं, उदाहरण के लिए, color="green"।

  • फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।

उदाहरण

import numpy as np
from matplotlib import pyplot as plt
# फिगर साइज़ सेट करें
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
# x और y डेटा पॉइंट्स
x = np.linspace(1, 100, 1000)
y = np.log(x)
# कलर एट्रिब्यूट के साथ x और y डेटा पॉइंट्स प्लॉट करें
plt.plot(x, y, color="#980ab5", lw=3)
# प्लॉट प्रदर्शित करें
plt.show()

आउटपुट

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

मैटप्लॉटलीब.पायप्लॉट में लाइन कलर रिपीटिशन से कैसे बचें?

यदि आप कलर एट्रिब्यूट के बिना ऊपर दिए गए कोड चलाते हैं, तो ग्राफ डिफ़ॉल्ट कलर लेगा।

मैटप्लॉटलीब.पायप्लॉट में लाइन कलर रिपीटिशन से कैसे बचें?


  1. Matplotlib में संख्याओं को कलर स्केल में कैसे बदलें? Matplotlib में संख्याओं को कलर स्केल में कैसे बदलें?

    Matplotlib में संख्याओं को कलर स्केल में बदलने के लिए, हम निम्नलिखित चरण अपना सकते हैं। चरण NumPy का उपयोग करके x, y और c डेटा पॉइंट्स बनाएं। डेटा पॉइंट्स को Pandas डेटाफ्रेम में बदलें। subplots() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। हॉट कलरमैप प्राप्त करें। डेटा

  1. Matplotlib में रेक्टेंगल का रंग कैसे सेट करें? Matplotlib में रेक्टेंगल का रंग कैसे सेट करें?

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

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

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