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

कैसे matplotlib में अंक के एक सेट से सबसे बड़ा बहुभुज आकर्षित करने के लिए?

Matplotlib में बिंदुओं के एक सेट से सबसे बड़ा बहुभुज बनाने के लिए, हम निम्नलिखित कदम उठा सकते हैं -

  • आयात करें "बहुभुज " matplotlib.patches . से ।
  • आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
  • सबसे बड़े बहुभुज के लिए डेटा बिंदुओं की सूची बनाएं।
  • बहुभुज उदाहरण प्राप्त करें।
  • एक आकृति और सबप्लॉट का एक सेट बनाएं।
  • बहुभुज इंस्टेंस पैच जोड़ें।
  • x और y पैमाने की सीमा निर्धारित करें।
  • आंकड़ा प्रदर्शित करने के लिए, दिखाएं () . का उपयोग करें विधि।

उदाहरण

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import Polygon

plt.rcParams["figure.figsize"] = [7.00, 3.50]
plt.rcParams["figure.autolayout"] = True

y = np.array([[1, 1], [0.5, 1.5], [2, 1], [1, 2], [2, 2]])

p = Polygon(y, facecolor='k')

fig, ax = plt.subplots()

ax.add_patch(p)

ax.set_xlim([0, 3])
ax.set_ylim([0, 3])

plt.show()

आउटपुट

यह निम्नलिखित आउटपुट का उत्पादन करेगा

कैसे matplotlib में अंक के एक सेट से सबसे बड़ा बहुभुज आकर्षित करने के लिए? कैसे matplotlib में अंक के एक सेट से सबसे बड़ा बहुभुज आकर्षित करने के लिए?


  1. डेटाफ्रेम (मैटप्लोटलिब) से प्लॉट/3 डी प्लॉट कैसे सतह पर लाएं?

    प्लॉट/3d को सतह पर लाने के लिए, हमें 2D डेटा पॉइंट की आवश्यकता होगी, न कि 1D डेटाफ़्रेम की। कदम फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें। एक नया फिगर बनाएं या फिगर () मेथड का इस्तेमाल करके मौजूदा फिगर को एक्टिवेट करें। एक ~.axes.Axes Add जोड़ें add_subplot() . क

  1. Matplotlib आकृति के मार्जिन को कैसे सेट करें?

    matplotlib आकृति के मार्जिन को सेट करने के लिए, हम margins() . का उपयोग कर सकते हैं विधि। कदम आकृति का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें। बनाएं टी और y डेटा अंक numpy का उपयोग कर रहे हैं। इंडेक्स 1 पर मौजूदा आंकड़े में एक सबप्लॉट जोड़ें। प्लॉट टी और वाई डेटा पॉइंट प्लॉट

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

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