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

Matplotlib में रेक्टेंगल के अंदर सर्कल प्लॉट करें

रेक्टेंगल के अंदर सर्कल रखने के लिए, हम निम्नलिखित चरण अपना सकते हैं:

  • figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें।
  • वर्तमान एक्सिस में सबप्लॉट जोड़ें।
  • रेक्टेंगल और सर्कल इंस्टेंस बनाएं।
  • वर्तमान एक्सिस पर रेक्टेंगल पैच जोड़ें।
  • वर्तमान एक्सिस पर सर्कल पैच जोड़ें।
  • xlim() और ylim() मेथड्स का उपयोग करके x और y एक्सिस स्केल करें।
  • फिगर डिस्प्ले करने के लिए show() मेथड का उपयोग करें।

उदाहरण

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)
rect = patches.Rectangle((2, 2), 8, 5, color='yellow')
circle = patches.Circle((6, 4.5), radius=2, color='red')
ax.add_patch(rect)
ax.add_patch(circle)
plt.xlim([-10, 10])
plt.ylim([-10, 10])
plt.axis('equal')
plt.show()

आउटपुट

Matplotlib में रेक्टेंगल के अंदर सर्कल प्लॉट करें

  1. Matplotlib का उपयोग करके प्लॉट पर ग्रिड का आकार परिभाषित करें Matplotlib का उपयोग करके प्लॉट पर ग्रिड का आकार परिभाषित करें

    प्लॉट पर ग्रिड का आकार परिभाषित करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure() मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। फिगर में सबप्लॉट व्यवस्था के हिस्से के रूप में एक्सिस जोड़ें। इनपुट सूची के साथ कर्व प्लॉट करें। x और y मार्जिन 0 करें। X-ग्रिड्स सेट करने क

  1. Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें? Matplotlib का उपयोग करके दो Seaborn lmplots को साथ-साथ कैसे प्लॉट करें?

    Seaborn में दो ग्राफ़ साथ-साथ प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: दो ग्राफ़ बनाने के लिए, हम फिगर साइज़ (7, 7) के साथ nrows=1, ncols=2 का उपयोग कर सकते हैं। Pandas का उपयोग करके col1 और col2 कीज़ के साथ डेटा फ्रेम बनाएं। बार का उपयोग करके प्रत्येक श्रेणीगत बिन में ऑब्जर्वेशन क

  1. Matplotlib में सर्कल के अंदर रेक्टेंगल कैसे प्लॉट करें? Matplotlib में सर्कल के अंदर रेक्टेंगल कैसे प्लॉट करें?

    Matplotlib में सर्कल के अंदर रेक्टेंगल प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं: figure मेथड का उपयोग करके नया फिगर बनाएं या मौजूदा फिगर सक्रिय करें। वर्तमान एक्सिस में सबप्लॉट जोड़ें। Rectangle() और Circle() क्लास का उपयोग करके रेक्टेंगल और सर्कल इंस्टेंस बनाएं। एक्सिस पर पैच जोड