পোলার কোঅর্ডিনেটে ভেক্টর ফিল্ড ভিজ্যুয়ালাইজ করার জন্য ax.quiver() ব্যবহার করা যায়, যেখানে অ্যাক্সিস পোলার মোডে সেট থাকতে হয় (polar=True)।
- ফিগার সাইজ এবং লেআউট সেট করুন।
- NumPy-র
linspaceএবংmeshgridদিয়ে রেডিয়াস (r) এবং থেটা (θ) গ্রিড তৈরি করুন। - ফিগার তৈরি করে পোলার সাবপ্লট যোগ করুন (
f.add_subplot(polar=True))। ax.quiver(theta, r, u, v)দিয়ে ভেক্টর প্লট করুন (এখানে u=cosθ-sinθ, v=sinθ+cosθ)।plt.show()।
import numpy as np
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
radii = np.linspace(0, 1, 5)
thetas = np.linspace(0, 2 * np.pi, 20)
theta, r = np.meshgrid(thetas, radii)
f = plt.figure()
ax = f.add_subplot(polar=True)
ax.quiver(theta, r, np.cos(theta) - np.sin(theta), np.sin(theta) + np.cos(theta))
plt.show()
একটি পোলার প্লটে কেন্দ্র থেকে বাইরে দিকয়ে তীরচিহ্ন দেখা যাবে, যাদের দিক এবং দৈর্ঘ্য ভেক্টর ফিল্ড অনুযায়ী।