मैटप्लोटलिब में वृत्त कैसे प्लॉट करें (उदाहरण के साथ)


आप सर्किल() फ़ंक्शन का उपयोग करके मैटप्लोटलिब में एक प्लॉट में जल्दी से सर्कल जोड़ सकते हैं, जो निम्नलिखित सिंटैक्स का उपयोग करता है:

matplotlib.patches.Circle(xy, त्रिज्या=5)

सोना:

  • xy: वृत्त के निर्देशांक (x, y)।
  • त्रिज्या: वृत्त की त्रिज्या. डिफ़ॉल्ट 5 है.

यह ट्यूटोरियल इस फ़ंक्शन के व्यावहारिक उपयोग के कई उदाहरण दिखाता है:

उदाहरण 1: एक एकल वृत्त बनाएँ

निम्नलिखित कोड दिखाता है कि निर्देशांक (x,y)(10,10) पर स्थित Matplotlib प्लॉट पर एकल सर्कल कैसे बनाया जाए:

 import matplotlib. pyplot as plt

#set axis limits of plot (x=0 to 20, y=0 to 20)
plt. axis ([0, 20, 0, 20])

#create circle with (x, y) coordinates at (10, 10)
c=plt. Circle ((10, 10))

#add circle to plot (gca means "get current axis")
plt. gca (). add_artist (c)

matplotlib में वृत्त

डिफ़ॉल्ट रूप से, Matplotlib प्लॉट की एक धुरी आम तौर पर डेटा की प्रति यूनिट अधिक पिक्सेल प्रदर्शित करती है। किसी वृत्त को दीर्घवृत्त के बजाय वृत्त के रूप में प्रदर्शित करने के लिए, आपको plt.axis(“बराबर”) तर्क का उपयोग निम्नानुसार करना होगा:

 import matplotlib. pyplot as plt

#set axis limits of plot (x=0 to 20, y=0 to 20)
plt. axis ([0, 20, 0, 20])
plt. axis (" equal ")

#create circle with (x, y) coordinates at (10, 10)
c=plt. Circle ((10, 10))

#add circle to plot (gca means "get current axis")
plt. gca (). add_artist (c) 

matplotlib सर्कल

उदाहरण 2: अनेक वृत्त बनाएँ

निम्नलिखित कोड दिखाता है कि मैटप्लॉटलिब प्लॉट पर एकाधिक सर्कल कैसे बनाएं:

 import matplotlib. pyplot as plt

#set axis limits of plot (x=0 to 20, y=0 to 20)
plt. axis ([0, 20, 0, 20])
plt. axis (" equal ")

#define circles
c1=plt. Circle ((5, 5), radius= 1 )
c2=plt. Circle ((10, 10), radius= 2 )
c3=plt. Circle ((15, 13), radius= 3 )

#add circles to plot
plt. gca (). add_artist (c1)
plt. gca (). add_artist (c2)
plt. gca (). add_artist (c3)

Matplotlib में एकाधिक वृत्त

उदाहरण 3: वृत्त का स्वरूप बदलें

आप Matplotlib में किसी वृत्त का स्वरूप बदलने के लिए निम्नलिखित तर्कों का उपयोग कर सकते हैं:

  • त्रिज्या: वृत्त की त्रिज्या निर्दिष्ट करें
  • रंग: वृत्त का रंग निर्दिष्ट करें
  • अल्फा: सर्कल की पारदर्शिता निर्दिष्ट करें

निम्नलिखित कोड एक उदाहरण दिखाता है कि इनमें से कई तर्कों का एक साथ उपयोग कैसे करें:

 import matplotlib. pyplot as plt

#set axis limits of plot (x=0 to 20, y=0 to 20)
plt. axis ([0, 20, 0, 20])
plt. axis (" equal ")

#create circle with (x, y) coordinates at (10, 10)
c=plt. Circle ((10, 10), radius= 2 , color=' red ', alpha= .3 )

#add circle to plot (gca means "get current axis")
plt. gca (). add_artist (c) 

Matplotlib में अल्फा के साथ सर्कल

ध्यान दें कि आप वृत्तों का रंग निर्दिष्ट करने के लिए कस्टम हेक्साडेसिमल रंग कोड का भी उपयोग कर सकते हैं।

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

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