Matplotlib Basics
📘 লাইন, বার, স্ক্যাটার প্লট তৈরি।
🌐 Line, bar and scatter plots.
📈
1
ধারণা · Concept
কী এবং কেন📘 বাংলা ব্যাখ্যা:
লাইন, বার, স্ক্যাটার প্লট তৈরি।
লাইন, বার, স্ক্যাটার প্লট তৈরি।
🌐 English:
Line, bar and scatter plots.
Line, bar and scatter plots.
🗂 কোথায় পড়ে
২. ডেটা বিশ্লেষণ → ডেটা ভিজ্যুয়ালাইজেশন → Matplotlib Basics
🎯 এই শাখার লক্ষ্য
Choose correct charts, build interactive plots
🧰 টুলস
Matplotlib, Seaborn, Plotly
🪜
ধাপে ধাপে শিখুন · Step-by-step
কেন শিখবেন → কীভাবে শিখবেন → উদাহরণ → সাধারণ ভুল💡 কেন গুরুত্বপূর্ণ?
Python-এর মূল প্লটিং লাইব্রেরি—বাকিগুলো (seaborn, pandas plot) এর উপর তৈরি।
- ধাপ 1fig, ax = plt.subplots(figsize=(8,4)) — Figure = পুরো ক্যানভাস, Axes = একটি চার্ট
- ধাপ 2ax.plot (লাইন), ax.bar, ax.scatter, ax.hist
- ধাপ 3লেবেল: ax.set_title, set_xlabel, set_ylabel, legend()
- ধাপ 4plt.tight_layout(); fig.savefig("chart.png", dpi=200)
🧪 বাস্তব উদাহরণ
fig, ax = plt.subplots(1,2) দিয়ে পাশাপাশি দুটি চার্ট—তাপমাত্রা ও AQI তুলনা।
⚠️ সাধারণ ভুল
অক্ষের লেবেল ও একক না দেওয়া।
🔑 মূল শব্দ (Key terms)
FigureAxessubplotsplotsavefig
3
সাব-টপিক ও বিস্তারিত · Sub-topics
টপিক → সাব-টপিক → সাব-সাব টপিক1.1 Figure ও Axes1.1.1 plt.subplots
1.2 প্লট ধরন1.2.1 plot1.2.2 bar1.2.3 scatter1.2.4 hist
1.3 লেবেল1.3.1 title1.3.2 xlabel1.3.3 legend
🎬
ভিডিও · Videos (বাংলা ও English)
ক্লিক করলে সাইটের ভেতরেই ফ্লোটিং প্লেয়ারে চলবে · ভিডিও MySQL-এ সংরক্ষিত📺 আরও খুঁজুন
💻
হাতে-কলমে · Try it (Data Visualization)
এডিট করে Run চাপুন · Ctrl+Enterimport matplotlib.pyplot as plt, numpy as np
np.random.seed(1); x=np.random.normal(0,1,500)
fig,ax=plt.subplots(1,3,figsize=(12,3.5))
ax[0].hist(x,bins=30,color="#6d28d9"); ax[0].set_title("Histogram")
ax[1].boxplot([x,x*2+1]); ax[1].set_title("Boxplot")
ax[2].scatter(x,x*0.8+np.random.normal(0,.5,500),alpha=.4,c="#ec4899"); ax[2].set_title("Scatter")
plt.tight_layout(); plt.show()❓
সেল্ফ-চেক · Self check
1. “plt.subplots” — এটি কোন সাব-টপিকের বর্ণনা?
2. “plot, bar, scatter, hist” — এটি কোন সাব-টপিকের বর্ণনা?
3. “title, xlabel, legend” — এটি কোন সাব-টপিকের বর্ণনা?
4. সময়ের সাথে প্রবণতা দেখাতে সেরা?
5. আউটলায়ার দেখতে সহায়ক?
🔗
সংযুক্ত কনসেপ্ট · Connected concepts
এই শাখার অন্যান্য অংশ
1. Matplotlib Basics2. Seaborn3. Plotly Interactive Charts4. Histogram & Boxplot5. Heatmap6. Choosing the Right Chart7. Data Storytelling
অন্য শাখার সম্পর্কিত টপিক
💻 Command Line Basics📐 Linear Algebra Basics📑 Power BI Basics📑 Tableau Basics🧠 Neural Network Basics🗺️ QGIS Basics