কম্পিউটার

পাইথন ম্যাটপ্লটলিব ব্যবহার করে বক্সপ্লট তৈরি করার সময় কীভাবে NaN মানগুলির সাথে মোকাবিলা করবেন?


পাইথন ব্যবহার করে একটি বক্সপ্লট প্লট করার সময় NaN মান মোকাবেলা করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

পদক্ষেপ

  • চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷

  • একটি পরিবর্তনশীল শুরু করুন N ডেটা নমুনা এবং পরিসরের জন্য।

  • এরপরে র্যান্ডম স্প্রেড তৈরি করুন, কেন্দ্রের ডেটা, উচ্চ এবং নিচু উড়ান, সংযুক্ত ডেটা এবং ফিল্টার করা ডেটা পান৷

  • boxplot() ব্যবহার করে একটি বক্স প্লট তৈরি করুন পদ্ধতি।

  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

np# হিসাবে pltimport numpy হিসাবে
import matplotlib.pyplot as plt
import numpy as np

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Data samples
N = 10

# Random spread
spread = np.random.rand(N)

# Center's data
center = np.ones(N)

# Flier high and low
fh = np.random.rand(N)+N
fl = np.random.rand(N)-N

# Concatenated data
data = np.concatenate((spread, center, fh, fl), 0)
data[5] = np.NaN

# Filtered data
filtered_data = data[~np.isnan(data)]

# Plot the boxplot
plt.boxplot(filtered_data)

plt.show()

আউটপুট

এটি নিম্নলিখিত আউটপুট তৈরি করবে -

পাইথন ম্যাটপ্লটলিব ব্যবহার করে বক্সপ্লট তৈরি করার সময় কীভাবে NaN মানগুলির সাথে মোকাবিলা করবেন?


  1. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?

  2. পাইথন ব্যবহার করে ত্রি-মাত্রিক স্ক্যাটার প্লট তৈরি করতে কীভাবে ম্যাটপ্লটলিব ব্যবহার করা যেতে পারে?

  3. কিভাবে Matplotlib পাইথন ব্যবহার করে ত্রিমাত্রিক লাইন প্লটে ব্যবহার করা যেতে পারে?

  4. কিভাবে Openpyxl দিয়ে পাইথন ব্যবহার করে এক্সেলে চার্ট তৈরি করবেন?