পান্ডাস ডেটাফ্রেমের নির্দিষ্ট সারি প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
- চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
- একটি পান্ডাস ডেটা ফ্রেম তৈরি করুন, 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()টিকে আনকমেন্ট করুন এবং এটি আবার চালান৷