কম্পিউটার

কিভাবে Matplotlib একটি ভাঙা অনুভূমিক বার প্লট করতে?


আমরা একটি ভাঙা বার প্লট তৈরি করতে নিম্নলিখিত পদক্ষেপ নিতে পারি,

  • চিত্রের আকার সেট করুন এবং সাবপ্লটের মধ্যে এবং চারপাশে প্যাডিং সামঞ্জস্য করুন।
  • একটি চিত্র এবং সাবপ্লটের একটি সেট তৈরি করুন।
  • আয়তক্ষেত্রগুলির একটি অনুভূমিক ক্রম প্লট করুন।
  • x সেট করুন এবং y অক্ষ স্কেল, এক্স-অক্ষ লেবেল, Y টিক এবং Y টিক লেবেল।
  • গ্রিড লাইন কনফিগার করুন।
  • টীকা() ব্যবহার করুন একটি নির্দিষ্ট অবস্থান উল্লেখ করতে পারে এমন পাঠ্য দেখানোর পদ্ধতি৷
  • চিত্রটি প্রদর্শন করতে, শো() ব্যবহার করুন পদ্ধতি।

উদাহরণ

import matplotlib.pyplot as plt

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

fig, ax = plt.subplots()

ax.broken_barh([(110, 30), (150, 10)], (10, 9), facecolors='tab:blue')
ax.broken_barh([(10, 50), (100, 20), (130, 10)], (20, 9),
               facecolors=('tab:orange', 'tab:green', 'tab:red'))
ax.set_ylim(5, 35)
ax.set_xlim(0, 200)
ax.set_xlabel('seconds since start')
ax.set_yticks([15, 25])
ax.set_yticklabels(['Bill', 'Jim'])
ax.grid(True)

ax.annotate('race interrupted', (61, 25),
            xytext=(0.8, 0.9), textcoords='axes fraction',
            arrowprops=dict(facecolor='black', shrink=0.05),
            fontsize=16,
            horizontalalignment='right', verticalalignment='top')

plt.show()

আউটপুট

কিভাবে Matplotlib একটি ভাঙা অনুভূমিক বার প্লট করতে?


  1. কিভাবে Matplotlib একটি 2D হিস্টোগ্রাম প্লট?

  2. কিভাবে Matplotlib একটি 3D ক্রমাগত লাইন প্লট?

  3. ম্যাটপ্লটলিবে একটি বারের জন্য একটি লেবেল হিসাবে একটি ইমোজি কীভাবে প্লট করবেন?

  4. নির্বিচারে ডেটা ব্যবহার করে ম্যাটপ্লটলিবের সাথে কীভাবে একটি 4D প্লট তৈরি করবেন?