কম্পিউটার

Python Matplotlib-এ একই Y-অক্ষ ভাগ করে দুটি অনুভূমিক বার চার্ট প্লট করুন


একই 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() 

আউটপুট

Python Matplotlib-এ একই Y-অক্ষ ভাগ করে দুটি অনুভূমিক বার চার্ট প্লট করুন


  1. Python এবং Matplotlib ব্যবহার করে একটি 3D স্ক্যাটার প্লটে আলফা মান নিয়ন্ত্রণ করা

  2. বার প্লটে (পাইথন ম্যাটপ্লটলিব) বারগুলির উপরে কীভাবে পাঠ্য লিখবেন?

  3. Matplotlib-এ একটি 3D প্লটের আকৃতির অনুপাত সেট করা

  4. কিভাবে Python Matplotlib ব্যবহার করে 3D গ্রাফ প্লট করবেন?