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 ')

Matplotlib में पंक्तियों के बीच का क्षेत्र भरें

ध्यान दें कि हम प्लॉट में ग्रिड जोड़ने के लिए 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 () 

matplotlib पंक्तियों के बीच का क्षेत्र भरें

उदाहरण 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 ) 

Matplotlib के बीच भरें

उदाहरण 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 ) 

Matplotlib में वक्र के ऊपर का क्षेत्र भरें

उदाहरण 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 ) 

पायथन में matplotlib में दो पंक्तियों के बीच भरें

संबंधित: मैटप्लोटलिब में एक सहज वक्र कैसे बनाएं

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *