Matplotlib-এ শর্ত সত্য হলে একটি বারের কালার পরিবর্তন করার পদ্ধতি
একটি বারের কালার শর্ত সত্য হলে পরিবর্তন করতে মানগুলির একটি সেট এবং ২ পর্যন্ত মান হলে লাল রঙের সাথে একটি কালার লিস্ট তৈরি করুন; অন্যথায় লিস্টে হলুদ কালার যোগ করুন।
ধাপসমূহ
- ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
- একটি বারের width ভেরিয়েবল ইনিশিয়ালাইজ করুন।
- মান এবং কালারের দুটি লিস্ট তৈরি করুন।
- বার প্লট করার জন্য bar() মেথড ব্যবহার করুন।
- ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।
উদাহরণ
import numpy as np import matplotlib.pyplot as plt plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams["figure.autolayout"] = True data = np.arange(5) width = 0.5 vals = [1, 2, 1, 5, 3] colors = ["red" if i != 2 else "yellow" for i in vals] plt.bar(data, vals, width, color=colors) plt.show()
আউটপুট
