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

Python Matplotlib में एक शर्त के आधार पर एक बहुरंगी रेखा को प्लॉट करें

Python Matplotlib में एक शर्त के आधार पर एक बहुरंगी रेखा बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

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

  • बनाएं y डेटा अंक numpy का उपयोग कर रहे हैं।

  • l . बनाएं और यू डेटा रंगों को अलग करने के लिए इंगित करता है।

  • u . को प्लॉट करें और l प्लॉट () . का उपयोग करके डेटा बिंदु विधि, विभिन्न रंगों के साथ।

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

उदाहरण

import matplotlib.pyplot as plt
import numpy as np

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

y = np.sin(np.linspace(-10, 10, 100))

u = y.copy()
l = y.copy()

u[u <= 0] = np.nan
l[l >= 0] = np.nan

plt.plot(u, color='red')
plt.plot(l, color='blue')

plt.show()

आउटपुट

Python Matplotlib में एक शर्त के आधार पर एक बहुरंगी रेखा को प्लॉट करें


  1. Matplotlib - Python में एक छवि पृष्ठभूमि पर प्लॉट करें

    एक छवि पृष्ठभूमि पर प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं- किसी फ़ाइल से एक छवि को एक सरणी में पढ़ें। एक आकृति (अंजीर) बनाएं और विस्तार [0, 300, 0, 300] के साथ सबप्लॉट (कुल्हाड़ी) का एक सेट जोड़ें। श्रेणी x (300) की एक सरणी बनाएं। प्लॉट x प्लॉट () का उपयोग कर रहा है linestyle=dotted . क

  1. Matplotlib - पायथन प्लॉट में डिग्री सिंबल कैसे डालें?

    किसी प्लॉट में डिग्री चिन्ह डालने के लिए, हम LaTeX प्रतिनिधित्व का उपयोग कर सकते हैं। कदम numpy का उपयोग करके pV, nR और T के लिए डेटा पॉइंट बनाएं। प्लॉट pV और T प्लॉट () . का उपयोग करके विधि। xlabel सेट करें xlabel() . का उपयोग करके pV के लिए विधि। ylabel() . का उपयोग करके डिग्री चिह्न के साथ तापमा

  1. Python में TeX के साथ Matplotlib लेबल में एक नई लाइन डालना

    निम्न प्रोग्राम कोड दिखाता है कि आप टेक्स के साथ matplotlib लेबल में एक नई लाइन कैसे प्लॉट कर सकते हैं। कदम आरेख के लिए X-अक्ष और Y-अक्ष लेबल को \n के साथ सेटअप करें ताकि लेबल में एक नई पंक्ति बनाई जा सके। कुल्हाड़ियों के चेहरे के रंग के लिए वर्तमान .rcParams सेट करें; समूह को हटा दिया गया है।