Matplotlib में कुल्हाड़ियों के ऊपर एक वेक्टर फ़ील्ड प्लॉट करने के लिए, हम निम्नलिखित कदम उठा सकते हैं -
-
फिगर साइज सेट करें और सबप्लॉट्स के बीच और आसपास पैडिंग को एडजस्ट करें।
-
X, Y, T, R, U Make बनाएं और वी डेटा अंक numpy का उपयोग कर रहे हैं।
-
वर्तमान आकृति में एक कुल्हाड़ी जोड़ें और इसे वर्तमान कुल्हाड़ी बनाएं।
-
तरकश () . का उपयोग करके तीरों का एक 3D फ़ील्ड प्लॉट करें विधि।
-
आकृति प्रदर्शित करने के लिए, दिखाएँ () . का उपयोग करें विधि।
उदाहरण
pltplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truen =8X, Y =np.mgrid[0:n, 0:n]T =np.arctan2(Y - n / 2., X - n/2.)R =10 + np.sqrt((Y - n / 2.0) ** 2 + (X - n / 2.0) ** 2) यू, वी =आर * एनपी.कॉस (टी), आर * एनपी.सिन (टी) plt.axes ([0.025, 0.025, 0.95, 0.95]) plt.quiver (एक्स, वाई, यू , वी, आर, cmap="copper")plt.show()आउटपुट