কম্পিউটার

পাইথনে প্রদর্শিত আত্মবিশ্বাসের ব্যবধান সহ একটি টাইম সিরিজ অ্যারে কীভাবে প্লট করবেন? (ম্যাটপ্লটলিব)


পাইথনে প্রদর্শিত আত্মবিশ্বাসের ব্যবধান সহ একটি টাইম সিরিজ অ্যারে প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • টাইম সিরিজ অ্যারে পান৷
  • একটি পরিবর্তনশীল শুরু করুন, n_steps, গড় এবং মানক বিচ্যুতি পেতে।
  • বিশ্বাসের ব্যবধানের জন্য নীচে এবং উপরের লাইনগুলি পান৷
  • plot() ব্যবহার করে গড় লাইন প্লট করুন পদ্ধতি।
  • fill_between() ব্যবহার করুন আস্থার ব্যবধান পাওয়ার পদ্ধতি।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

pdimport matplotlib.pyplot হিসাবে pltplt.rcParams হিসাবে npimport পান্ডা হিসাবে
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

time_series_array = np.sin(np.linspace
                           (-np.pi, np.pi, 400)) + np.random.rand((400))
n_steps = 15

time_series_df = pd.DataFrame(time_series_array)

line = time_series_df.rolling(n_steps).mean()

line_deviation = 2 * time_series_df.rolling(n_steps).std()

under_line = (line - line_deviation)[0]

over_line = (line + line_deviation)[0]

plt.plot(line, linewidth=2)

plt.fill_between(line_deviation.index, under_line,
                  over_line, color='red', alpha=.3)

plt.show()

আউটপুট

পাইথনে প্রদর্শিত আত্মবিশ্বাসের ব্যবধান সহ একটি টাইম সিরিজ অ্যারে কীভাবে প্লট করবেন? (ম্যাটপ্লটলিব)


  1. Matplotlib – কিভাবে একটি পাইথন প্লটে একটি ডিগ্রি চিহ্ন সন্নিবেশ করা যায়?

  2. কিভাবে পাইথনে একটি টাইম সিরিজ প্লট করবেন?

  3. পাইথনে TeX এর সাথে Matplotlib লেবেলে একটি নতুন লাইন রাখা

  4. পাইথন ম্যাটপ্লটলিবের সাথে হাইলাইট করা একক পাই সহ পাই-চার্ট কীভাবে প্লট করবেন?