কম্পিউটার

কিভাবে Matplotlib ব্যবহার করে একটি পান্ডাস ডেটাফ্রেমের নির্দিষ্ট সারি প্লট করবেন?


পান্ডাস ডেটাফ্রেমের নির্দিষ্ট সারি প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি পান্ডাস ডেটা ফ্রেম তৈরি করুন, df . এটি একটি দ্বি-মাত্রিক, আকার-পরিবর্তনযোগ্য, সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা হওয়া উচিত।
  • পান্ডাস প্লটের সারি তৈরি করুন। iloc() ব্যবহার করুন df স্লাইস করার ফাংশন এবং নির্দিষ্ট সারি প্রিন্ট করুন।
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

from matplotlib import pyplot as plt
import numpy as np
import pandas as pd

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

df = pd.DataFrame(np.random.randn(10, 5), columns=list('abcde'))
df.iloc[0:6].plot(y='e')

print(df.iloc[0:6])

# plt.show()

আউটপুট

আমাদের ডেটাফ্রেমে 10টি সারি রয়েছে। যখন আমরা কোডটি কার্যকর করি, এটি কনসোলে প্রথম 6টি সারি প্রিন্ট করবে কারণ iloc[0:6] ডেটাফ্রেম থেকে প্রথম ৬টি সারি স্লাইস করে।

      a            b          c          d             e
0 1.826023    0.606137    0.389687    -0.497605     0.164785
1 0.571941    2.324981   -1.154445     0.757724     0.570713
2 -1.328481   1.248171   -0.849694    -1.133029    -0.977927
3 -0.509296   1.086251    0.809288     0.409166    -0.080694
4 0.973164    1.328212    0.858214     0.997309    -0.375427
5 1.014649    1.480790   -1.451903    -0.306659    -0.382312

এই স্লাইস করা ডেটাফ্রেমটি প্লট করতে, কোডের শেষ লাইন plt.show()টিকে আনকমেন্ট করুন এবং এটি আবার চালান৷

কিভাবে Matplotlib ব্যবহার করে একটি পান্ডাস ডেটাফ্রেমের নির্দিষ্ট সারি প্লট করবেন?


  1. ম্যাটপ্লটলিব ব্যবহার করে পাইথন/পান্ডাস ডেটাফ্রেমে ফ্রিকোয়েন্সি প্লট

  2. ম্যাটপ্লটলিব সাবপ্লটে পান্ডাস ডেটাফ্রেম.প্লট স্টাফ করা

  3. সমস্ত xticks (Matplotlib) সহ একটি পান্ডাস মাল্টি-ইনডেক্স ডেটাফ্রেম কীভাবে প্লট করবেন?

  4. পান্ডাস এবং ম্যাটপ্লটলিব ব্যবহার করে আমি কীভাবে হ্যাচড বার প্লট করব?