ম্যাটপ্লটলিবে আর্থিক গ্রাফে উইকএন্ড এড়ানোর জন্য, আমরা ডেটাফ্রেমে সময়ের পুনরাবৃত্তি করতে পারি এবং সপ্তাহের দিন 5 বা 6 হলে প্লটটি এড়িয়ে যেতে পারি।
পদক্ষেপ
-
চিত্রের আকার সেট করুন এবং সাবপ্লটগুলির মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন৷
-
কী দিয়ে একটি ডেটাফ্রেম তৈরি করুন সময়।
-
একটি তারিখ ফ্রেমের জিপ করা সূচী এবং সময় পুনরাবৃত্তি করুন৷
-
যদি পুনরাবৃত্ত টাইমস্ট্যাম্পে সপ্তাহের 5 বা 6 তারিখ থাকে, সেগুলি প্লট করবেন না৷
৷ -
5 বা 6 সপ্তাহের দিন ছাড়া, পয়েন্ট প্লট করুন।
-
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(dict(time=list(pd.date_range(start="2021-01-01", end="2021-01-15")))) for i, t in zip(df.index, df.time): if t.weekday() in (5, 6): pass else: plt.plot(i, t, marker="*", ms=10) plt.yticks(df.time) plt.grid(True) plt.show()
আউটপুট