একটি কোণ বর্ণালী প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- এলোমেলো বীজের মূল্য পান।
- শুরু করুন dt স্যাম্পলিং ব্যবধানের জন্য এবং স্যাম্পলিং ফ্রিকোয়েন্সি খুঁজুন।
- t. এর জন্য এলোমেলো ডেটা পয়েন্ট তৈরি করুন
- শব্দ তৈরি করতে, nse, r, cnse পান এবং s, numpy ব্যবহার করে।
- সাবপ্লট() ব্যবহার করে একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন পদ্ধতি।
- প্লটের শিরোনাম সেট করুন।
- কোণ বর্ণালী প্লট করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
npplt.rcParams["figure.figsize"] হিসাবে pltimport numpy হিসাবেimport matplotlib.pyplot as plt
import numpy as np
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
np.random.seed(0)
dt = 0.01 # sampling interval
Fs = 1 / dt # sampling frequency
t = np.arange(0, 10, dt)
# generate noise:
nse = np.random.randn(len(t))
r = np.exp(-t / 0.05)
cnse = np.convolve(nse, r) * dt
cnse = cnse[:len(t)]
s = 0.1 * np.sin(4 * np.pi * t) + cnse
fig, axs = plt.subplots()
axs.set_title("Phase Spectrum ")
axs.phase_spectrum(s, Fs=Fs, color='C2')
plt.show() আউটপুট
