Plotly Graphs কে Web এবং Social Media তে শেয়ার করা

Plot Export এবং Sharing - প্লটলি (Plotly) - Big Data and Analytics

301

Plotly গ্রাফগুলি ইন্টারেক্টিভ এবং আর্কষণীয় ভিজুয়ালাইজেশন তৈরি করতে সাহায্য করে। একটি তৈরি করা গ্রাফকে বিভিন্ন মাধ্যমে শেয়ার করা যেতে পারে, যেমন Web এবং Social Media। এখানে আমরা দেখব কিভাবে আপনি Plotly গ্রাফগুলো Web এবং Social Media প্ল্যাটফর্মে শেয়ার করতে পারেন।


১. Plotly Graph কে Web তে Embed করা

Plotly গ্রাফগুলোকে সহজেই একটি ওয়েবসাইটে embed করা যায়। এটি দুটি পদ্ধতিতে করা যেতে পারে:

১.১. HTML Embed Code

Plotly গ্রাফ তৈরি করার পরে, আপনি HTML embed code ব্যবহার করে গ্রাফটি আপনার ওয়েবসাইটে এম্বেড করতে পারেন। এটি সাধারণত fig.write_html ফাংশন ব্যবহার করে করা হয়।

উদাহরণ:
import plotly.graph_objects as go

# একটি উদাহরণ গ্রাফ তৈরি করা
fig = go.Figure(data=[go.Scatter(x=[1, 2, 3], y=[10, 11, 12])])

# HTML ফাইল আকারে সেভ করা
fig.write_html("plotly_graph.html")

এটি plotly_graph.html নামক একটি HTML ফাইল তৈরি করবে। আপনি এই ফাইলটি আপনার ওয়েবসাইটে আপলোড করতে পারেন, অথবা এটি কোনো HTML পৃষ্ঠায় এম্বেড করতে পারেন।

HTML Embed Code:
<iframe src="plotly_graph.html" width="100%" height="500"></iframe>

এই iframe ট্যাগটি আপনি আপনার ওয়েব পৃষ্ঠায় ব্যবহার করতে পারেন।

১.২. Plotly Chart Studio দিয়ে Embed করা

Plotly-এর Chart Studio ব্যবহার করে আপনি গ্রাফ তৈরি করতে পারেন এবং সরাসরি তার embed কোডটি পেতে পারেন। এটি করা যায়:

  1. Plotly Chart Studio এ গিয়ে আপনার গ্রাফটি তৈরি করুন।
  2. গ্রাফ তৈরি হওয়ার পর Share অপশনে ক্লিক করুন এবং Embed অপশনটি নির্বাচন করুন।
  3. Embed Code কপি করে আপনার ওয়েবসাইটে পেস্ট করুন।

২. Plotly Graph কে Social Media তে শেয়ার করা

Plotly গ্রাফ গুলোকে Social Media প্ল্যাটফর্ম যেমন Twitter, Facebook, LinkedIn, ইত্যাদিতে শেয়ার করা যেতে পারে। কিছু প্ল্যাটফর্মে সরাসরি শেয়ার করার জন্য image বা static graphs ব্যবহার করা হয়, কিন্তু অনেক ক্ষেত্রে আপনি interactive graphs শেয়ার করতে পারবেন।

২.১. Plotly Graph কে Image হিসেবে Save করা

Plotly গ্রাফকে ছবি আকারে সেভ করতে write_image ফাংশন ব্যবহার করা হয়। এটি PNG, JPEG, SVG, অথবা PDF ফরম্যাটে আউটপুট দেয়।

উদাহরণ:
import plotly.graph_objects as go

# একটি উদাহরণ গ্রাফ তৈরি করা
fig = go.Figure(data=[go.Scatter(x=[1, 2, 3], y=[10, 11, 12])])

# গ্রাফটি PNG আকারে সেভ করা
fig.write_image("plotly_graph.png")

এখন, আপনি plotly_graph.png ছবিটি আপনার কম্পিউটার থেকে সোশ্যাল মিডিয়া প্ল্যাটফর্মে আপলোড করতে পারবেন।

২.২. Plotly Graph কে URL হিসেবে শেয়ার করা

Plotly গ্রাফগুলো Plotly Cloud বা Chart Studio তে আপলোড করা হলে একটি URL পাবেন, যা সরাসরি শেয়ার করা যেতে পারে। আপনি এই URL টি সামাজিক মিডিয়া প্ল্যাটফর্মে শেয়ার করতে পারেন।

  1. Plotly Cloud এ গ্রাফটি আপলোড করুন।
  2. আপলোড করার পর একটি শেয়ার URL তৈরি হবে, যা আপনি সোশ্যাল মিডিয়াতে শেয়ার করতে পারেন।

২.৩. Plotly Graph কে Twitter বা Facebook এ Share করা

Plotly গ্রাফগুলোকে আপনি URL বা Embed কোডের মাধ্যমে সামাজিক মাধ্যমে শেয়ার করতে পারেন। অধিকাংশ সোশ্যাল মিডিয়া প্ল্যাটফর্ম interactive graphs সমর্থন করে না, তবে আপনি image ফরম্যাটে বা interactive HTML link শেয়ার করতে পারেন।

উদাহরণ:
import plotly.graph_objects as go

# উদাহরণ গ্রাফ তৈরি করা
fig = go.Figure(data=[go.Scatter(x=[1, 2, 3], y=[10, 11, 12])])

# HTML আকারে সেভ করা
fig.write_html("plotly_graph.html")

# সোশ্যাল মিডিয়াতে শেয়ার করার জন্য URL ব্যবহার করুন
# URL: https://www.yourwebsite.com/plotly_graph.html

এটি আপনাকে ইন্টারেকটিভ গ্রাফের জন্য একটি URL প্রদান করবে, যেটি সোশ্যাল মিডিয়াতে শেয়ার করা যাবে।


৩. Plotly Graph কে Dash Web App এ শেয়ার করা

একটি ইন্টারেকটিভ Dash অ্যাপ্লিকেশনও তৈরি করতে পারেন যেখানে Plotly গ্রাফ থাকবে এবং আপনি সেই অ্যাপটি web বা social media তে শেয়ার করতে পারবেন। Dash অ্যাপ্লিকেশন Heroku, AWS, DigitalOcean ইত্যাদি প্ল্যাটফর্মে হোস্ট করা যায়।

উদাহরণ: Dash App তৈরি করা

import dash
from dash import dcc, html
import plotly.express as px

# Dash অ্যাপ তৈরি
app = dash.Dash(__name__)

# উদাহরণ ডেটাসেট
df = px.data.gapminder()

# Layout তৈরি
app.layout = html.Div([
    html.H1("Gapminder Visualization"),
    dcc.Graph(figure=px.scatter(df, x='gdpPercap', y='lifeExp', color='continent'))
])

if __name__ == '__main__':
    app.run_server(debug=True)

এই অ্যাপটি তৈরি করার পরে আপনি Heroku বা অন্য কোনো ক্লাউড প্ল্যাটফর্মে হোস্ট করতে পারবেন এবং তার URL সোশ্যাল মিডিয়াতে শেয়ার করতে পারবেন।


সারাংশ

Plotly গ্রাফগুলোকে Web এবং Social Media তে শেয়ার করা খুবই সহজ। আপনি interactive graphs HTML ফাইল আকারে, অথবা static images আকারে সোশ্যাল মিডিয়াতে শেয়ার করতে পারেন। আপনি Plotly Cloud বা Chart Studio তে গ্রাফ আপলোড করে সেগুলোর URL শেয়ার করতে পারেন, অথবা Dash অ্যাপ্লিকেশন তৈরি করে ইন্টারেকটিভ ড্যাশবোর্ড শেয়ার করতে পারেন।

Content added By
Promotion

Are you sure to start over?

Loading...