Matplotlib में एक्सिस पर वेक्टर फील्ड प्लॉट करने के लिए, हम निम्नलिखित चरण अपना सकते हैं:
फिगर का आकार सेट करें और सबप्लॉट के बीच और आसपास पैडिंग समायोजित करें।
Numpy का उपयोग करके X, Y, T, R, U और V डेटा पॉइंट्स बनाएं।
वर्तमान फिगर में एक्सिस जोड़ें और इसे वर्तमान एक्सिस बनाएं।
quiver() मेथड का उपयोग करके तीर का 3D फील्ड प्लॉट करें।
फिगर प्रदर्शित करने के लिए show() मेथड का उपयोग करें।
उदाहरण
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True n = 8 X, 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) U, V = R * np.cos(T), R * np.sin(T) plt.axes([0.025, 0.025, 0.95, 0.95]) plt.quiver(X, Y, U, V, R, cmap="copper") plt.show()
आउटपुट
