কম্পিউটার টিউটোরিয়াল

Python Matplotlib-এ অক্ষের ওপর ভেক্টর ফিল্ড প্লট করা

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()

আউটপুট

Python Matplotlib-এ অক্ষের ওপর ভেক্টর ফিল্ড প্লট করা

  1. Matplotlib-এ একাধিক X বা Y অক্ষ প্লট করার পদ্ধতি

  2. Matplotlib-এ অক্ষ সওয়াপ করার পদ্ধতি

  3. পাইথনে ম্যাটপ্লটলিব - ইমেজ ব্যাকগ্রাউন্ডের ওপর প্লট করা

  4. পাইথনে Matplotlib প্লটের Анатомি (Anatomy) ব্যাখ্যা