জয়েন লগইন

ম্যাটপ্লটলিব

🌈ম্যাটপ্লটলিব কি?

📋ম্যাটপ্লটলিব হলো ডেটা প্লট তৈরি করার পদ্ধতি।

⚒️ম্যাটপ্লটলিব ডেটা প্লট তৈরি করতে ব্যবহৃত হয়।

ম্যাটপ্লটলিব সমূহ

ম্যাটপ্লটলিব এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ plot - গ্রাফ তৈরি করা
  • ➡️ scatter - বিন্দুর মাধ্যমে তথ্যের সম্পর্ক দেখানো
  • ➡️ bar - বার গ্রাফ তৈরি করা
  • ➡️ barh - অনুভূমিক বার গ্রাফ তৈরি করা
  • ➡️ hist - হিস্টোগ্রাম তৈরি করা
  • ➡️ pie - পাই চার্ট তৈরি করা
  • ➡️ stackplot - স্তরভিত্তিক ক্ষেত্রের গ্রাফ তৈরি করা
  • ➡️ stem - স্টেম গ্রাফ তৈরি করা
  • ➡️ step - ধাপভিত্তিক রেখার গ্রাফ তৈরি করা
  • ➡️ fill - নির্দিষ্ট অংশ রঙ দিয়ে পূরণ করা
  • ➡️ fill_between - দুটি রেখার মধ্যবর্তী অংশ পূরণ করা
  • ➡️ boxplot - বক্স প্লট তৈরি করা
  • ➡️ violinplot - ভায়োলিন প্লট তৈরি করা
  • ➡️ errorbar - ত্রুটির সীমাসহ গ্রাফ তৈরি করা
  • ➡️ eventplot - ঘটনার অবস্থানের গ্রাফ তৈরি করা
  • ➡️ hexbin - ষড়ভুজাকৃতির বিনে তথ্যের ঘনত্ব দেখানো
  • ➡️ contour - কনট্যুর রেখার গ্রাফ তৈরি করা
  • ➡️ contourf - রঙপূর্ণ কনট্যুর গ্রাফ তৈরি করা
  • ➡️ imshow - ছবি বা ম্যাট্রিক্স প্রদর্শন করা
  • ➡️ pcolormesh - রঙিন জালের গ্রাফ তৈরি করা
  • ➡️ quiver - ভেক্টর বা তীরের গ্রাফ তৈরি করা

plot - গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [2, 5, 3, 8]

plt.plot(x, y, marker="o")

plt.show()

scatter - বিন্দুর মাধ্যমে তথ্যের সম্পর্ক দেখানোর উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [5, 3, 7, 2, 8]

plt.scatter(x, y)

plt.show()

bar - বার গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

student = ["সাকিব", "তানিম", "তায়িফ", "মনির"]
numbers = [80, 65, 90, 75]

plt.bar(student, numbers)

plt.show()

barh - অনুভূমিক বার গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

student = ["সাকিব", "তানিম", "তায়িফ", "মনির"]
numbers = [80, 65, 90, 75]

plt.barh(student, numbers)

plt.show()

hist - হিস্টোগ্রাম তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

numbers = [
    10, 12, 15, 15,
    18, 20, 20, 22,
    25, 28, 30
]

plt.hist(numbers, bins=5)

plt.show()

pie - পাই চার্ট তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

values = [40, 30, 20, 10]
labels = [
    "পাইথন",
    "পিএইচপি",
    "জাভাস্ক্রিপ্ট",
    "জাভা"
]

plt.pie(
    values,
    labels=labels,
    autopct="%1.1f%"
)

plt.show()

stackplot - স্তরভিত্তিক ক্ষেত্রের গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]

python = [20, 25, 30, 35]
php = [15, 20, 18, 22]
javascript = [10, 15, 20, 25]

plt.stackplot(
    x,
    python,
    php,
    javascript,
    labels=[
        "পাইথন",
        "পিএইচপি",
        "জাভাস্ক্রিপ্ট"
    ]
)

plt.legend()

plt.show()

stem - স্টেম গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 5, 3, 8, 6]

plt.stem(x, y)

plt.show()

step - ধাপভিত্তিক রেখার গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 4, 3, 7, 5]

plt.step(x, y)

plt.show()

fill - নির্দিষ্ট অংশ রঙ দিয়ে পূরণ করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4, 5]
y = [2, 5, 3, 7, 6]

plt.plot(x, y)

plt.fill(x, y)

plt.show()

fill_between - দুটি রেখার মধ্যবর্তী অংশ পূরণ করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x  = [1, 2, 3, 4, 5]
y1 = [2, 4, 3, 6, 5]
y2 = [1, 2, 1, 3, 2]

plt.fill_between(x, y1, y2)

plt.show()

boxplot - বক্স প্লট তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

data = [
    [10, 12, 15, 18, 20],
    [15, 17, 20, 22, 25],
    [8, 10, 12, 14, 16]
]

plt.boxplot(data)

plt.show()

violinplot - ভায়োলিন প্লট তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

data = [
    [10, 12, 15, 18, 20],
    [15, 17, 20, 22, 25],
    [8, 10, 12, 14, 16]
]

plt.violinplot(data)

plt.show()

errorbar - ত্রুটির সীমাসহ গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [10, 15, 13, 18]
e = [1, 2, 1, 2]

plt.errorbar(
    x,
    y,
    yerr=e,
    fmt="o"
)

plt.show()

eventplot - ঘটনার অবস্থানের গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

data = [
    [1, 3, 5, 7],
    [2, 4, 6, 8]
]

plt.eventplot(data)

plt.show()

hexbin - ষড়ভুজাকৃতির বিনে তথ্যের ঘনত্ব দেখানোর উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 2, 3, 3, 3, 4, 4, 5]
y = [1, 2, 3, 2, 3, 4, 3, 4, 5]

plt.hexbin(
    x,
    y,
    gridsize=4
)

plt.show()

contour - কনট্যুর রেখার গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [1, 2, 3, 4]

z = [
    [1, 2, 3, 4],
    [2, 3, 4, 5],
    [3, 4, 5, 6],
    [4, 5, 6, 7]
]

plt.contour(x, y, z)

plt.show()

contourf - রঙপূর্ণ কনট্যুর গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [1, 2, 3, 4]

z = [
    [1, 2, 3, 4],
    [2, 3, 4, 5],
    [3, 4, 5, 6],
    [4, 5, 6, 7]
]

plt.contourf(x, y, z)

plt.show()

imshow - ছবি বা ম্যাট্রিক্স প্রদর্শন করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

data = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

plt.imshow(data)

plt.show()

pcolormesh - রঙিন জালের গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

data = [
    [1, 2, 3],
    [4, 5, 6],
    [7, 8, 9]
]

plt.pcolormesh(data)

plt.show()

quiver - ভেক্টর বা তীরের গ্রাফ তৈরি করার উদাহরণ।

matplotlib
import matplotlib.pyplot as plt

x = [1, 2, 3]
y = [1, 2, 3]

u = [1, 0, -1]
v = [0, 1, -1]

plt.quiver(x, y, u, v)

plt.show()

ম্যাটপ্লটলিব সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
plot গ্রাফ তৈরি করতে ব্যবহৃত হয়।
scatter বিন্দুর মাধ্যমে তথ্যের সম্পর্ক দেখানো ব্যবহৃত হয়।
bar বার গ্রাফ তৈরি করতে ব্যবহৃত হয়।
barh অনুভূমিক বার গ্রাফ তৈরি করতে ব্যবহৃত হয়।
hist হিস্টোগ্রাম তৈরি করতে ব্যবহৃত হয়।
pie পাই চার্ট তৈরি করতে ব্যবহৃত হয়।
stackplot স্তরভিত্তিক ক্ষেত্রের গ্রাফ তৈরি করতে ব্যবহৃত হয়।
stem স্টেম গ্রাফ তৈরি করতে ব্যবহৃত হয়।
step ধাপভিত্তিক রেখার গ্রাফ তৈরি করতে ব্যবহৃত হয়।
fill নির্দিষ্ট অংশ রঙ দিয়ে পূরণ করতে ব্যবহৃত হয়।
fill_between দুটি রেখার মধ্যবর্তী অংশ পূরণ করতে ব্যবহৃত হয়।
boxplot বক্স প্লট তৈরি করতে ব্যবহৃত হয়।
violinplot ভায়োলিন প্লট তৈরি করতে ব্যবহৃত হয়।
errorbar ত্রুটির সীমাসহ গ্রাফ তৈরি করতে ব্যবহৃত হয়।
eventplot ঘটনার অবস্থানের গ্রাফ তৈরি করতে ব্যবহৃত হয়।
hexbin ষড়ভুজাকৃতির বিনে তথ্যের ঘনত্ব দেখানো ব্যবহৃত হয়।
contour কনট্যুর রেখার গ্রাফ তৈরি করতে ব্যবহৃত হয়।
contourf রঙপূর্ণ কনট্যুর গ্রাফ তৈরি করতে ব্যবহৃত হয়।
imshow ছবি বা ম্যাট্রিক্স প্রদর্শন করতে ব্যবহৃত হয়।
pcolormesh রঙিন জালের গ্রাফ তৈরি করতে ব্যবহৃত হয়।
quiver ভেক্টর বা তীরের গ্রাফ তৈরি করতে ব্যবহৃত হয়।