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

Matplotlib में 3D पैच कलेक्शन कैसे प्लॉट करें?


Matplotlib में 3D पैच कलेक्शन प्लॉट करने के लिए, हम निम्नलिखित चरण ले सकते हैं:

  • फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग एडजस्ट करें।
  • एक नया फिगर बनाएं या मौजूदा फिगर को एक्टिवेट करें।
  • करंट एक्सेस प्राप्त करें और प्रोजेक्शन को 3d सेट करें।
  • ["x", "y", "z"] लिस्ट पर इटरेट करें, और pathpatch_2d_to_3d() मेथड का उपयोग करके सर्कल पैच सेट करें ताकि PathPatch को PathPatch3D ऑब्जेक्ट में कन्वर्ट किया जा सके।
  • फिगर प्रदर्शित करने के लिए, show() मेथड का उपयोग करें।

उदाहरण

import matplotlib.pyplot as plt from matplotlib.patches import Circle import mpl_toolkits.mplot3d.art3d as art3d plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax = fig.gca(projection='3d') for i in ["x", "y", "z"]:    cir = Circle((0.5, 0.5), 0.2, color='red')    ax.add_patch(cir)    art3d.pathpatch_2d_to_3d(cir, z=0, zdir=i) plt.show()

आउटपुट

Matplotlib में 3D पैच कलेक्शन कैसे प्लॉट करें?Matplotlib में 3D पैच कलेक्शन कैसे प्लॉट करें?


  1. Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें? Matplotlib में एकाधिक X या Y एक्सिस कैसे प्लॉट करें?

    एकाधिक X या Y एक्सिस प्लॉट करने के लिए, हम twinx() या twiny() मेथड्स का उपयोग कर सकते हैं, हम निम्नलिखित चरण अपना सकते हैं: subplots() मेथड का उपयोग करके एक फिगर और सबप्लॉट्स का सेट बनाएं। बाएं Y-एक्सिस स्केल पर [1, 2, 3, 4, 5] डेटा पॉइंट्स प्लॉट करें। twinx() मेथड का उपयोग करके शेयर्ड 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() क्लास का उपयोग करके रेक्टेंगल और सर्कल इंस्टेंस बनाएं। एक्सिस पर पैच जोड