Box plot (বক্স প্লট) একটি গ্রাফিক্যাল উপস্থাপনা যা একটি ডেটা সেটের পরিসীমা, মধ্যমার্ক, কোয়ার্টাইল, এবং আউটলাইনার গুলি প্রদর্শন করে। এটি ডেটার বিশ্লেষণে ব্যবহৃত হয়, বিশেষত যখন আপনাকে ডেটার বিতরণ এবং ভ্যারিয়েশন দেখতে হয়।
Plotly তে Box Plot তৈরি
import plotly.graph_objects as go
# ডেটার উদাহরণ
data = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
# বক্স প্লট তৈরি
fig = go.Figure(data=[go.Box(y=data)])
# গ্রাফ প্রদর্শন
fig.show()
এখানে, go.Box(y=data) দিয়ে একটি বক্স প্লট তৈরি করা হয়েছে যেখানে ডেটার সকল পয়েন্টের পরিসীমা, কোয়ার্টাইল এবং আউটলাইনার গুলি প্রদর্শিত হবে।
Violin Plot
Violin plot (ভায়োলিন প্লট) একটি গ্রাফ যা ডেটার বিতরণ এবং কন্টিনিউয়াস ভ্যারিয়েশন দেখানোর জন্য ব্যবহৃত হয়। এটি বক্স প্লটের মতোই কিন্তু এতে ডেটার আকার এবং ঘনত্বের আরও বিস্তারিত ভিজুয়ালাইজেশন থাকে, যা প্রতিটি ডেটার মধ্যে ভ্যারিয়েশন এবং ঘনত্ব সম্পর্কে একটি সুষম ধারণা দেয়।
Plotly তে Violin Plot তৈরি
import plotly.graph_objects as go
# ডেটার উদাহরণ
data = [10, 20, 30, 40, 50, 60, 70, 80, 90, 100]
# ভায়োলিন প্লট তৈরি
fig = go.Figure(data=[go.Violin(y=data)])
# গ্রাফ প্রদর্শন
fig.show()
এখানে, go.Violin(y=data) ব্যবহার করে ভায়োলিন প্লট তৈরি করা হয়েছে, যা ডেটার ডিস্ট্রিবিউশন এবং ঘনত্ব দেখানোর জন্য একটি সুন্দর ভিজুয়াল রেপ্রেজেন্টেশন প্রদান করে।
Box Plot এবং Violin Plot এর মধ্যে পার্থক্য
- Box Plot: বক্স প্লট ডেটার মূল পরিসীমা, কোয়ার্টাইল, এবং আউটলাইনার গুলি প্রদর্শন করে। এটি সাধারণত ডেটার সারাংশ প্রদর্শন করতে ব্যবহৃত হয়।
- Violin Plot: ভায়োলিন প্লট ডেটার বিতরণ এবং ঘনত্বের বেশি বিস্তারিত ভিজুয়ালিজেশন প্রদান করে। এটি বক্স প্লটের মতো কিন্তু একটি স্যিমেট্রিক্যাল শেপ সহ একটি অতিরিক্ত ভিজুয়াল উপাদান থাকে।
সারাংশ
Plotly তে Box Plot এবং Violin Plot উভয়ই ডেটার ডিস্ট্রিবিউশন এবং ভ্যারিয়েশন বিশ্লেষণের জন্য শক্তিশালী ভিজুয়ালাইজেশন টুলস। Box Plot সাধারণত পরিসীমা এবং কোয়ার্টাইলের তথ্য প্রদান করে, যেখানে Violin Plot ডেটার আরও বিস্তারিত বিতরণ এবং ঘনত্ব দেখানোর জন্য ব্যবহার করা হয়।
Read more