Big Data and Analytics Plotly Plots কে Image (PNG, JPEG, SVG) আকারে Export করা গাইড ও নোট

280

Plotly-তে তৈরি করা গ্রাফ এবং চিত্রগুলি বিভিন্ন ফরম্যাটে (যেমন PNG, JPEG, SVG) Export করা সম্ভব। এটি বিশেষত গুরুত্বপূর্ণ যখন আপনি আপনার গ্রাফ বা ডেটা ভিজুয়ালাইজেশন রিপোর্ট বা প্রেজেন্টেশনে ব্যবহার করতে চান। Plotly লাইব্রেরি একটি সহজ পদ্ধতি সরবরাহ করে যেখানে আপনি গ্রাফগুলোকে সরাসরি চিত্রের ফরম্যাটে এক্সপোর্ট করতে পারেন।

Plotly Plots কে Image আকারে Export করার পদ্ধতি

Plotly গ্রাফগুলোকে ইমেজ ফরম্যাটে (যেমন PNG, JPEG, SVG) রেন্ডার করার জন্য Plotly এর kaleido ইঞ্জিন ব্যবহার করা হয়। kaleido একটি ব্যাকএন্ড রেন্ডারিং ইঞ্জিন যা Plotly গ্রাফগুলোকে ইমেজ ফরম্যাটে রেন্ডার করার জন্য ব্যবহৃত হয়।


১. kaleido ইন্সটল করা

প্রথমে, Plotly এর ইমেজ এক্সপোর্ট ফিচারটি ব্যবহার করতে হলে kaleido ইন্সটল করতে হবে।

pip install kaleido

kaleido ইন্সটল হয়ে গেলে, আপনি Plotly গ্রাফকে ইমেজ ফরম্যাটে রেন্ডার করতে সক্ষম হবেন।


২. Plotly Plots কে PNG, JPEG, SVG আকারে Export করা

এখন, আসুন দেখি কীভাবে Plotly গ্রাফকে PNG, JPEG বা SVG ফরম্যাটে এক্সপোর্ট করা যায়।

উদাহরণ: Plotly Plots কে PNG ফরম্যাটে Export করা

import plotly.graph_objects as go

# একটি সিম্পল গ্রাফ তৈরি করা
fig = go.Figure(data=[go.Bar(x=['A', 'B', 'C'], y=[10, 20, 30])])

# ইমেজ ফরম্যাটে এক্সপোর্ট করা (PNG)
fig.write_image("plotly_graph.png")

এখানে:

  • write_image: এই ফাংশনটি Plotly গ্রাফকে ইমেজ ফরম্যাটে এক্সপোর্ট করে।
  • "plotly_graph.png": রেন্ডার করা ইমেজটির ফাইল নাম এবং ফরম্যাট (এখানে PNG)।

উদাহরণ: Plotly Plots কে JPEG ফরম্যাটে Export করা

fig.write_image("plotly_graph.jpg")

এখানে, গ্রাফটি JPEG ফরম্যাটে এক্সপোর্ট করা হচ্ছে।

উদাহরণ: Plotly Plots কে SVG ফরম্যাটে Export করা

fig.write_image("plotly_graph.svg")

এখানে, গ্রাফটি SVG ফরম্যাটে এক্সপোর্ট করা হচ্ছে।


৩. Plotly Graph কে EPS ফরম্যাটে Export করা

Plotly গ্রাফকে EPS (Encapsulated PostScript) ফরম্যাটে রেন্ডার করাও সম্ভব।

fig.write_image("plotly_graph.eps")

৪. আরও কাস্টমাইজেশন

Plotly গ্রাফের ইমেজ এক্সপোর্ট করার সময় আপনি কিছু কাস্টম সেটিংসও ব্যবহার করতে পারেন, যেমন ইমেজ সাইজ, রেজোলিউশন ইত্যাদি। নিচে কিছু উদাহরণ দেওয়া হল:

ইমেজ সাইজ কাস্টমাইজ করা

fig.write_image("plotly_graph.png", width=800, height=600)

এখানে, width এবং height আর্গুমেন্ট ব্যবহার করে আপনি ইমেজের সাইজ কাস্টমাইজ করতে পারেন।

DPI (ডটস পার ইঞ্চি) সেট করা

fig.write_image("plotly_graph.png", scale=2)  # scale=2 মানে ২x রেজোলিউশন

এখানে, scale আর্গুমেন্টটি ইমেজের রেজোলিউশন বাড়ানোর জন্য ব্যবহৃত হয়। এটি DPI বাড়ানোর মতো কাজ করে, যা ইমেজের গুণগত মান উন্নত করে।


সারাংশ

Plotly গ্রাফগুলোকে PNG, JPEG, SVG, EPS ফরম্যাটে এক্সপোর্ট করা সহজ। আপনি kaleido প্যাকেজ ব্যবহার করে এটি করতে পারবেন, এবং বিভিন্ন কাস্টমাইজেশন অপশন (যেমন সাইজ, রেজোলিউশন) ব্যবহার করে ইমেজ এক্সপোর্টের মান উন্নত করতে পারেন। এই পদ্ধতিগুলো ডেটা ভিজুয়ালাইজেশন বা রিপোর্ট তৈরি করতে খুবই কার্যকরী।

Content added By
Promotion

Are you sure to start over?

Loading...