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

Matplotlib में एक सर्कल के अंदर एक आयत कैसे प्लॉट करें?

Matplotlib में एक वृत्त के अंदर एक आयत बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आंकड़ा . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि।

  • वर्तमान अक्ष में एक सबप्लॉट जोड़ें।

  • आयत () . का उपयोग करके एक आयत और एक वृत्त उदाहरण बनाएं और मंडली () कक्षा।

  • कुल्हाड़ियों पर एक पैच जोड़ें।

  • xlim() . का उपयोग करके x और y अक्षों को स्केल करें और यलिम () तरीके।

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

उदाहरण

import matplotlib
from matplotlib import pyplot as plt, patches
plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True
fig = plt.figure()
ax = fig.add_subplot(111)
rect1 = patches.Rectangle((-2, -2), 4, 2, color='yellow')
circle1 = matplotlib.patches.Circle((0, 0), radius=3, color='red')
ax.add_patch(circle1)
ax.add_patch(rect1)
plt.xlim([-5, 5])
plt.ylim([-5, 5])
plt.axis('equal')
plt.show()

आउटपुट

Matplotlib में एक सर्कल के अंदर एक आयत कैसे प्लॉट करें?


  1. मैं Matplotlib में आयत में रंग कैसे सेट करूं?

    Matplotlib में एक आयत में रंग सेट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके कोई आकृति बनाएं या मौजूदा आकृति को सक्रिय करें विधि। एक ~.axes.Axes . जोड़ें add_subplot() . का उपयोग करके एक सबप्लॉट व्यवस्था के हिस्से के रूप में आंकड़े के लिए विधि। एक आयत को एक लं

  1. Matplotlib में एक आयत के अंदर एक वृत्त प्लॉट करें

    एक वृत्त को एक आयत के अंदर रखने के लिए, हम निम्नलिखित कदम उठा सकते हैं - आकृति () . का उपयोग करके एक नया आंकड़ा बनाएं या मौजूदा आंकड़ा सक्रिय करें विधि। वर्तमान अक्ष में एक सबप्लॉट जोड़ें। एक आयताकार बनाएं और एक मंडली उदाहरण। वर्तमान अक्ष पर एक आयत पैच जोड़ें। एक मंडली जोड़ें वर्तमा

  1. दो सीबॉर्न lmplots को साथ-साथ कैसे प्लॉट करें (Matplotlib)?

    सीबॉर्न में साथ-साथ दो ग्राफ़ बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं - दो ग्राफ़ बनाने के लिए, हम nrows=1, ncols=2 . का उपयोग कर सकते हैं आकृति आकार (7, 7) के साथ। कुंजियों के साथ डेटा फ़्रेम बनाएं, col1 और col2 , पंडों . का उपयोग करते हुए । काउंटप्लॉट() . का प्रयोग करें बार का उपयो