Shared Axes এবং Independent Axes এর ব্যবহার

Multiple Plots এবং Subplots - প্লটলি (Plotly) - Big Data and Analytics

313

Plotly তে আপনি গ্রাফগুলির মধ্যে একাধিক এক্স (X) এবং ওয়াই (Y) অ্যাক্সিস ব্যবহার করতে পারেন। এই অ্যাক্সিসগুলিকে দুটি প্রধানভাবে ব্যবহার করা যায়: Shared Axes এবং Independent Axes। এগুলি মূলত একাধিক গ্রাফ বা সাবপ্লট তৈরি করার সময় ব্যবহৃত হয়।


Shared Axes (শেয়ার্ড অ্যাক্সিস)

Shared Axes ব্যবহৃত হয় যখন একাধিক গ্রাফের এক্স বা ওয়াই অ্যাক্সিস শেয়ার করা হয়। এর মাধ্যমে একই পরিসরের উপর একাধিক গ্রাফ প্লট করা যায়, যা তুলনা করার জন্য সুবিধাজনক। বিশেষত, যখন আপনি বিভিন্ন ডেটাসেটের মধ্যে সম্পর্ক দেখতে চান, তখন Shared Axes ব্যবহার করা হয়।

উদাহরণ: Shared X-Axis

import plotly.graph_objects as go
from plotly.subplots import make_subplots

# ২টি সাবপ্লট তৈরি
fig = make_subplots(rows=1, cols=2, shared_xaxes=True)

# প্রথম সাবপ্লট
fig.add_trace(go.Scatter(x=[1, 2, 3, 4], y=[10, 11, 12, 13]), row=1, col=1)

# দ্বিতীয় সাবপ্লট
fig.add_trace(go.Scatter(x=[1, 2, 3, 4], y=[20, 21, 22, 23]), row=1, col=2)

fig.update_layout(title_text="Shared X-Axis Example")
fig.show()

এখানে, shared_xaxes=True ব্যবহার করে আমরা দুটি গ্রাফের এক্স অ্যাক্সিস শেয়ার করেছি, যার ফলে তারা একে অপরের সাথে তুলনা করার জন্য একই স্কেল ব্যবহার করবে।


Independent Axes (স্বতন্ত্র অ্যাক্সিস)

Independent Axes ব্যবহৃত হয় যখন প্রতিটি গ্রাফের এক্স এবং ওয়াই অ্যাক্সিস আলাদা থাকে। এর মানে হল যে প্রতিটি সাবপ্লটের জন্য অ্যাক্সিসের স্কেল এবং পরিসীমা পৃথক থাকে, যা বিশেষভাবে তখন ব্যবহার করা হয় যখন বিভিন্ন ডেটাসেটের স্কেল বা পরিসীমা আলাদা হয়ে থাকে।

উদাহরণ: Independent X-Axis

import plotly.graph_objects as go
from plotly.subplots import make_subplots

# ২টি সাবপ্লট তৈরি
fig = make_subplots(rows=1, cols=2, shared_xaxes=False)

# প্রথম সাবপ্লট
fig.add_trace(go.Scatter(x=[1, 2, 3, 4], y=[10, 11, 12, 13]), row=1, col=1)

# দ্বিতীয় সাবপ্লট
fig.add_trace(go.Scatter(x=[2, 4, 6, 8], y=[20, 21, 22, 23]), row=1, col=2)

fig.update_layout(title_text="Independent X-Axis Example")
fig.show()

এখানে, shared_xaxes=False ব্যবহার করার ফলে দুটি গ্রাফের এক্স অ্যাক্সিস আলাদা হয়ে গেছে, এবং প্রতিটি গ্রাফের জন্য এক্স অ্যাক্সিসের পরিসীমা আলাদা।


Shared Axes এবং Independent Axes এর মধ্যে পার্থক্য

  • Shared Axes: যখন একাধিক গ্রাফ একই এক্স বা ওয়াই অ্যাক্সিস শেয়ার করে, তখন তারা একই স্কেল ব্যবহার করবে। এটি তুলনা করা সহজ করে তোলে, বিশেষত একে অপরের সাথে সম্পর্ক বিশ্লেষণ করার সময়।
  • Independent Axes: প্রতিটি গ্রাফের নিজস্ব এক্স এবং ওয়াই অ্যাক্সিস থাকে, এবং প্রতিটি গ্রাফের স্কেল বা পরিসীমা আলাদা হয়। এটি যখন ডেটা সেটের পরিসীমা ভিন্ন থাকে, তখন ব্যবহার করা হয়।

সারাংশ

Plotly তে Shared Axes এবং Independent Axes ব্যবহার করে আপনি একাধিক গ্রাফের অ্যাক্সিস কাস্টমাইজ করতে পারেন। Shared Axes গ্রাফগুলির মধ্যে তুলনা সহজ করে, যেখানে Independent Axes ডেটার পৃথক পরিসীমা বা স্কেল প্রদর্শন করে। এগুলি বিশেষভাবে তখন উপকারী যখন আপনাকে একাধিক ডেটাসেটের মধ্যে সম্পর্ক বা আলাদা আলাদা ডেটা প্রদর্শন করতে হয়।

Content added By
Promotion

Are you sure to start over?

Loading...