Matplotlib में पंक्तियों के बीच के क्षेत्रों को कैसे भरें
आप निम्नलिखित फ़ंक्शंस का उपयोग करके मैटप्लोटलिब प्लॉट में मानों के बीच के क्षेत्र को आसानी से भर सकते हैं:
- fill_between() : दो क्षैतिज वक्रों के बीच के क्षेत्र को भरता है।
- fill_betweenx() : दो ऊर्ध्वाधर वक्रों के बीच के क्षेत्र को भरता है।
यह ट्यूटोरियल व्यवहार में इनमें से प्रत्येक फ़ंक्शन का उपयोग करने के उदाहरण प्रदान करता है।
उदाहरण 1: दो क्षैतिज रेखाओं के बीच का क्षेत्र भरें
निम्नलिखित कोड दिखाता है कि दो क्षैतिज रेखाओं के बीच के क्षेत्र को कैसे भरें:
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = np. arange (10,20,0.1) #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x,y,color=' red ')
ध्यान दें कि हम प्लॉट में ग्रिड जोड़ने के लिए plt.grid() फ़ंक्शन का भी उपयोग कर सकते हैं ताकि अधिक आसानी से देख सकें कि कौन से मान भरे गए हैं:
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = np. arange (10,20,0.1) #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x, y, color=' red ', alpha= .5 ) #add gridlines plt. grid ()
उदाहरण 2: वक्र के नीचे का क्षेत्र भरें
निम्नलिखित कोड दिखाता है कि वक्र के नीचे के क्षेत्र को कैसे भरें:
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = x**4 #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x, y, color=' red ', alpha= .5 )
उदाहरण 3: वक्र के ऊपर का क्षेत्र भरें
निम्नलिखित कोड दिखाता है कि वक्र के ऊपर के क्षेत्र को कैसे भरें:
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = x**4 #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_between (x, y, np. max (y), color=' red ', alpha= .5 )
उदाहरण 4: दो ऊर्ध्वाधर रेखाओं के बीच का क्षेत्र भरें
निम्नलिखित कोड दिखाता है कि दो लंबवत रेखाओं के बीच के क्षेत्र को भरने के लिए fill_betweenx() फ़ंक्शन का उपयोग कैसे करें:
import matplotlib. pyplot as plt import numpy as np #define x and y values x = np. arange (0,10,0.1) y = np. arange (10,20,0.1) #create plot of values plt. plot (x,y) #fill in area between the two lines plt. fill_betweenx (y, 2, 4, color=' red ', alpha= .5 )