ম্যাটপ্লটলিব
🌈ম্যাটপ্লটলিব কি?
📋ম্যাটপ্লটলিব হলো ডেটা প্লট তৈরি করার পদ্ধতি।
⚒️ম্যাটপ্লটলিব ডেটা প্লট তৈরি করতে ব্যবহৃত হয়।
ম্যাটপ্লটলিব সমূহ
ম্যাটপ্লটলিব এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ plot - গ্রাফ তৈরি করা
- ➡️ scatter - বিন্দুর মাধ্যমে তথ্যের সম্পর্ক দেখানো
- ➡️ bar - বার গ্রাফ তৈরি করা
- ➡️ barh - অনুভূমিক বার গ্রাফ তৈরি করা
- ➡️ hist - হিস্টোগ্রাম তৈরি করা
- ➡️ pie - পাই চার্ট তৈরি করা
- ➡️ stackplot - স্তরভিত্তিক ক্ষেত্রের গ্রাফ তৈরি করা
- ➡️ stem - স্টেম গ্রাফ তৈরি করা
- ➡️ step - ধাপভিত্তিক রেখার গ্রাফ তৈরি করা
- ➡️ fill - নির্দিষ্ট অংশ রঙ দিয়ে পূরণ করা
- ➡️ fill_between - দুটি রেখার মধ্যবর্তী অংশ পূরণ করা
- ➡️ boxplot - বক্স প্লট তৈরি করা
- ➡️ violinplot - ভায়োলিন প্লট তৈরি করা
- ➡️ errorbar - ত্রুটির সীমাসহ গ্রাফ তৈরি করা
- ➡️ eventplot - ঘটনার অবস্থানের গ্রাফ তৈরি করা
- ➡️ hexbin - ষড়ভুজাকৃতির বিনে তথ্যের ঘনত্ব দেখানো
- ➡️ contour - কনট্যুর রেখার গ্রাফ তৈরি করা
- ➡️ contourf - রঙপূর্ণ কনট্যুর গ্রাফ তৈরি করা
- ➡️ imshow - ছবি বা ম্যাট্রিক্স প্রদর্শন করা
- ➡️ pcolormesh - রঙিন জালের গ্রাফ তৈরি করা
- ➡️ quiver - ভেক্টর বা তীরের গ্রাফ তৈরি করা
plot - গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
x = [1, 2, 3, 4]
y = [2, 5, 3, 8]
plt.plot(x, y, marker="o")
plt.show()
scatter - বিন্দুর মাধ্যমে তথ্যের সম্পর্ক দেখানোর উদাহরণ।
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [5, 3, 7, 2, 8]
plt.scatter(x, y)
plt.show()
bar - বার গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
student = ["সাকিব", "তানিম", "তায়িফ", "মনির"]
numbers = [80, 65, 90, 75]
plt.bar(student, numbers)
plt.show()
barh - অনুভূমিক বার গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
student = ["সাকিব", "তানিম", "তায়িফ", "মনির"]
numbers = [80, 65, 90, 75]
plt.barh(student, numbers)
plt.show()
hist - হিস্টোগ্রাম তৈরি করার উদাহরণ।
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 - পাই চার্ট তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
values = [40, 30, 20, 10]
labels = [
"পাইথন",
"পিএইচপি",
"জাভাস্ক্রিপ্ট",
"জাভা"
]
plt.pie(
values,
labels=labels,
autopct="%1.1f%"
)
plt.show()
stackplot - স্তরভিত্তিক ক্ষেত্রের গ্রাফ তৈরি করার উদাহরণ।
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 - স্টেম গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 5, 3, 8, 6]
plt.stem(x, y)
plt.show()
step - ধাপভিত্তিক রেখার গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 3, 7, 5]
plt.step(x, y)
plt.show()
fill - নির্দিষ্ট অংশ রঙ দিয়ে পূরণ করার উদাহরণ।
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 - দুটি রেখার মধ্যবর্তী অংশ পূরণ করার উদাহরণ।
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 - বক্স প্লট তৈরি করার উদাহরণ।
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 - ভায়োলিন প্লট তৈরি করার উদাহরণ।
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 - ত্রুটির সীমাসহ গ্রাফ তৈরি করার উদাহরণ।
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 - ঘটনার অবস্থানের গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
data = [
[1, 3, 5, 7],
[2, 4, 6, 8]
]
plt.eventplot(data)
plt.show()
hexbin - ষড়ভুজাকৃতির বিনে তথ্যের ঘনত্ব দেখানোর উদাহরণ।
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 - কনট্যুর রেখার গ্রাফ তৈরি করার উদাহরণ।
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 - রঙপূর্ণ কনট্যুর গ্রাফ তৈরি করার উদাহরণ।
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 - ছবি বা ম্যাট্রিক্স প্রদর্শন করার উদাহরণ।
import matplotlib.pyplot as plt
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
plt.imshow(data)
plt.show()
pcolormesh - রঙিন জালের গ্রাফ তৈরি করার উদাহরণ।
import matplotlib.pyplot as plt
data = [
[1, 2, 3],
[4, 5, 6],
[7, 8, 9]
]
plt.pcolormesh(data)
plt.show()
quiver - ভেক্টর বা তীরের গ্রাফ তৈরি করার উদাহরণ।
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 | ভেক্টর বা তীরের গ্রাফ তৈরি করতে ব্যবহৃত হয়। |