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

Matplotlib-এ দুটি হিস্টোগ্রাম পাশাপাশি প্লট করা

দুটি ডেটাসেটের হিস্টোগ্রাম তুলনা করতে পাশাপাশি সাবপ্লটে দেখানো উচিত। plt.subplots(1, 2) দিয়ে ১ সারি ২ কলাম সাবপ্লট বানান।

ধাপসমূহ
  1. ফিগার সাইজ এবং লেআউট সেট করুন।
  2. Pandas DataFrame df1 এবং df2 তৈরি করুন।
  3. fig, axes = plt.subplots(1, 2) দিয়ে দুটি সাবপ্লট বানান।
  4. df1.hist('a', ax=axes[0]) এবং df2.hist('b', ax=axes[1]) দিয়ে প্লট করুন।
  5. plt.show()।
উদাহরণ কোড
from matplotlib import pyplot as plt
import pandas as pd

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

df1 = pd.DataFrame(dict(a=[1, 1, 1, 1, 3]))
df2 = pd.DataFrame(dict(b=[1, 1, 2, 1, 3]))

fig, axes = plt.subplots(1, 2)
df1.hist('a', ax=axes[0])
df2.hist('b', ax=axes[1])
plt.show()
আউটপুট

দুটি পাশাপাশি হিস্টোগ্রাম দেখাবে: বামে df1['a']-র ফ্রিকোয়েন্সি, ডানে df2['b']-র।

বিকল্প: একই অক্ষে ওভারল্যাপ করে দেখাতে alpha=0.5 এবং bins মিলিয়ে plt.hist() দুবার কল করুন।
  1. Matplotlib-এ ডেটাইম অক্ষে রেক্ট্যাঙ্গেল প্লট করার পদ্ধতি

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

  3. Matplotlib-এ দুটি Seaborn lmplot পাশাপাশি কীভাবে প্লট করবেন?

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