কম্পিউটার টিউটোরিয়াল

Pandas এবং Matplotlib-এ হ্যাচড বার কীভাবে প্লট করবেন?

Pandas-এ হ্যাচড বার প্লট করার পদ্ধতি

Pandas ব্যবহার করে হ্যাচড বার প্লট করতে নিচের ধাপগুলো অনুসরণ করুন:

  • ফিগার আকার নির্ধারণ করুন এবং সাবপ্লটের মধ্যবর্তী ও চারপাশের প্যাডিং সমন্বয় করুন।
  • দুই কলাম সহ Pandas ব্যবহার করে একটি DataFrame তৈরি করুন।
  • সাবপ্লট আযোজনের হিসেবে বর্তমান ফিগারে একটি অ্যাক্স যোগ করুন।
  • kind="bars" ক্লাস বাই নাম দিয়ে একটি প্লট তৈরি করুন।
  • হ্যাচের একটি লিস্ট তৈরি করুন।
  • bars.patches ব্যবহার করে বার প্যাচেস বের করুন।
  • bars প্যাচেস ইটারেট করুন এবং প্রতিটি প্যাচের হ্যাচ সেট করুন।
  • ফিগার প্রদর্শনের জন্য show() মেথড ব্যবহার করুন।

উদাহরণ

import numpy as np
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(np.random.rand(5, 2), columns=['a', 'b'])
ax = plt.figure().add_subplot(111)
bars = df.plot(ax=ax, kind='bar')
hatches = ["*", "/", "o", "x"]
for patch in bars.patches:
    patch.set_hatch(hatches[np.random.randint(10)%len(hatches)])
plt.show()

আউটপুট

Pandas এবং Matplotlib-এ হ্যাচড বার কীভাবে প্লট করবেন?

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

  2. Matplotlib-এ ডেটাইম অক্ষে রেক্ট্যাঙ্গেল প্লট করার পদ্ধতি

  3. পাইথন Matplotlib ব্যবহার করে ৩D গ্রাফ প্লট করার পদ্ধতি

  4. Matplotlib-এ আর্থবৃত্ত ডেটা ব্যবহার করে ৪D প্লট কীভাবে তৈরি করবেন?