একই Y-অক্ষ ভাগ করে দুটি অনুভূমিক বার চার্ট প্লট করতে, আমরা sharey=ax1 ব্যবহার করতে পারি সাবপ্লট() -এ পদ্ধতি এবং অনুভূমিক বারের জন্য, আমরা barh() ব্যবহার করতে পারি পদ্ধতি।
পদক্ষেপ
- ডেটা পয়েন্টের জন্য তালিকা তৈরি করুন।
- একটি নতুন চিত্র তৈরি করুন বা চিত্র() ব্যবহার করে একটি বিদ্যমান চিত্র সক্রিয় করুন পদ্ধতি
- সাবপ্লট() ব্যবহার করে বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন পদ্ধতি, index=1-এ .
- barh() ব্যবহার করে অক্ষ 1-এ অনুভূমিক বার প্লট করুন পদ্ধতি।
- সাবপ্লট() ব্যবহার করে বর্তমান চিত্রে একটি সাবপ্লট যোগ করুন পদ্ধতি, index=2-এ . অক্ষ 1 এর ইয়াক্সি শেয়ার করুন।
- অক্ষ 2-এ অনুভূমিক বার প্লট করুন।
- চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।
উদাহরণ
matplotlib.pyplot আমদানি করুন pltimport numpy হিসাবে npplt.rcParams["figure.figsize"] =[7.50, 3.50]plt.rcParams["figure.autolayout"] =Truey =[3, 1, 5]x1 =[ 10, 7, 3]x2 =[9, 5, 1]fig =plt.figure()axe1 =plt.subplot(121)axe1.barh(y, x1, align='center', color='red', edgecolor='black')axe2 =plt.subplot(122, sharey=axe1)axe2.barh(y, x2, align='center', color='green', edgecolor='black')plt.show()প্রে>আউটপুট