Pandas এবং Matplotlib-এ একাধিক লাইন গ্রাফ প্লট করতে নিচের ধাপগুলো অনুসরণ করুন:
- ফিগার আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং অ্যাডজাস্ট করুন।
- Pandas DataFrame ক্লাস ব্যবহার করে একটি ২D পোটেনশিয়ালি হেটেরোজেনিয়াস ট্যাবুলার ডেটা তৈরি করুন, যেখানে কলামগুলো x, y এবং equation।
- দেওয়া ইনডেক্স অনুযায়ী রিশেপড ডেটাফ্রেম পান যেমন x, equation, এবং y।
- লাইনগুলো প্লট করতে plot() মেথড ব্যবহার করুন।
- ফিগার প্রদর্শন করতে show() মেথড ব্যবহার করুন।
উদাহরণ
import pandas as pd
from matplotlib import pyplot as plt
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True
df = pd.DataFrame([
["y=x^3", 0, 0],
["y=x^3", 1, 1],
["y=x^3", 2, 8],
["y=x^3", 3, 27],
["y=x^3", 4, 64],
["y=x^2", 0, 0],
["y=x^2", 1, 1],
["y=x^2", 2, 4],
["y=x^2", 3, 9],
["y=x^2", 4, 16],
["y=mx", 0, 0],
["y=mx", 1, 1],
["y=mx", 2, 2],
["y=mx", 3, 3],
["y=mx", 4, 3],
], columns=['equation', 'x', 'y'])
df = df.pivot(index='x', columns='equation', values='y')
df.plot()
plt.show()
আউটপুট
