Pandas এবং Matplotlib ব্যবহার করে একাধিক লাইন গ্রাফ প্লট করতে, আমরা নিম্নলিখিত পদক্ষেপগুলি নিতে পারি -
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
Pandas DataFrame ক্লাস ব্যবহার করে একটি 2D সম্ভাব্য ভিন্ন ভিন্ন ট্যাবুলার ডেটা তৈরি করুন, যেখানে কলামটি x, y এবং সমীকরণ .
-
প্রদত্ত সূচক যেমন x, সমীকরণ দ্বারা সংগঠিত পুনঃআকৃতির ডেটাফ্রেম পান , এবং y .
-
প্লট() ব্যবহার করুন লাইন প্লট করার পদ্ধতি।
-
চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
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()
আউটপুট