গিটহাব পৃষ্ঠাগুলিতে ইন্টারেক্টিভ প্লটলি চার্ট (.html ফাইল) প্রদর্শন করুন


10

আমি নিম্নলিখিত প্লট প্লটটি এর মতো তৈরি করেছি:

import plotly
labels = ['Oxygen', 'Hydrogen', 'Carbon_Dioxide', 'Nitrogen']
values = [4500, 2500, 1053, 500]

trace = plotly.graph_objs.Pie(labels=labels, values=values)
plotly.offline.plot([trace], filename='basic-pie-chart')

তারপরে আমি এইচটিএমএল তৈরি করেছি:

print(plotly.offline.plot([trace], include_plotlyjs=False, output_type='div'))

উপরের কোডটি চালানো একটি .html ফাইল উত্পন্ন করে যা আমি আমার ব্রাউজারে দেখতে পারি।

আমার গিটহাব পৃষ্ঠাগুলিতে একটি মার্কডাউন ফাইলের মাঝখানে .html ফাইলটি প্রদর্শনের কোনও উপায় আছে, তাই আমি প্লট-এর ইন্টারেক্টিভ বৈশিষ্ট্যগুলি ব্যবহার করতে পারি?

এখানে আমি অনুরূপ একটি প্রশ্ন

উত্তর:


4

আপনি যদি আপনার গিটহাব পৃষ্ঠাগুলিতে জ্যাকিল ব্যবহার করেন।

আপনার ডেটা প্রস্তুত করুন:

import plotly.graph_objects as go

labels = ['Oxygen','Hydrogen','Carbon_Dioxide','Nitrogen']
values = [4500, 2500, 1053, 500]
fig = go.Figure(data=[go.Pie(labels=labels, values=values)])
fig.show()

এইচটিএমএল ফাইল তৈরি করুন:

import plotly.io as pio

pio.write_html(fig, file='figure.html', auto_open=True)

figure.htmlফাইলটি আপলোড করুন এবং এটি _includesআপনার সাইটের ভান্ডারগুলির মূলের ফোল্ডারে প্রতিশ্রুতিবদ্ধ করুন ।

এখন আপনি যদি আপনার পোস্টগুলি তৈরি করতে মার্কডাউন ব্যবহার করছেন , আপনি এই জাতীয় কিছু দিয়ে আপনার পোস্টে ট্যাগ এবং কল অন্তর্ভুক্ত ব্যবহার করতে পারেন figure.html:

{% include figure.html %}

ফোল্ডারে আপনার পোস্ট .mdফাইলে এই লাইনটি প্রতিশ্রুতিবদ্ধ _posts। ফলাফল পরীক্ষা করুন।


আপনার পরামর্শ অনুসারে আমি তা করেছি, তবে আমি যখন আমার প্রতিশ্রুতিগুলিকে ধাক্কা দিয়েছি তখন আমি গিটহাবের একটি ইমেল পেয়েছিলাম যা জানিয়েছিল " masterনীচের ত্রুটির সাথে শাখাটির জন্য পৃষ্ঠাটি বিল্ড ব্যর্থ হয়েছে : পৃষ্ঠা বিল্ড ব্যর্থ হয়েছে" আমি কী ভুল করতে পারি? প্রশ্নে এমডি
এথান

@ ইথান আমার আরও বিশদ দরকার ... ত্রুটি বার্তায় আরও তথ্যের সাহায্য থাকা উচিত. g.gubub.com/en/github/working-with-github-pages/… সম্ভবত আপনার পোস্টটি খুব বড়, 7plots * 3.15MB = 22MB। গড় ওয়েব পৃষ্ঠা 3MB। আপনি গিটহাব ব্যান্ডউইথের ব্যবহারকে অতিক্রম করতে পারেন। একটি সীমা আছে কিন্তু এটি নথিভুক্ত নয়। stackoverflow.com/questions/28706454/...
Plo_Koon

আমি একটি প্লট ব্যতীত সমস্ত কিছুই সরিয়ে দেওয়ার চেষ্টা করেছি এবং আমি এখনও একই ত্রুটি করছি। আপনি কি জানেন কীভাবে আমি কোনও নিবন্ধের আকার চেক করতে পারি? এছাড়াও, ইমেলটিতে কোনও নির্দিষ্ট ত্রুটি ছিল না। জন্য ব্যর্থ পৃষ্ঠা তৈরী করেছি ": এখানে পুরো বিষয়বস্তু এর masterনিম্নলিখিত ত্রুটির সঙ্গে শাখা: পৃষ্ঠা বিল্ড ব্যর্থ আরো তথ্যের জন্য, দেখুন। Help.github.com/en/github/working-with-github-pages/... তথ্যের জন্য। জেকিল সমস্যা নিবারণ দেখুন: help.github.com/articles/troubleshooting-jekyll-builds "
এথান

জেনেরিক বিল্ড ব্যর্থতা নির্দিষ্ট ফাইল এবং ত্রুটির তথ্য সহ কোনও ইমেল তৈরি করবে না। আপনি যদি কোনও ইমেল পেয়ে থাকেন যা কেবলমাত্র কোনও বিবরণ ছাড়াই "পৃষ্ঠা বিল্ড ব্যর্থ" বলে দেয় বা আপনার গিটহাব পৃষ্ঠাগুলি প্রথম ধাক্কা দেওয়ার পরে প্রদর্শিত হচ্ছে না, এই সাধারণ ত্রুটিগুলি পরীক্ষা করে দেখুন। help.github.com/en/enterprise/2.14/user/articles/…
প্লো_কুন

আমি এই সমস্তগুলি দেখেছি, তবে অনুমিত ফিক্সগুলির কোনওটিই আমার সংগ্রহশালার সাথে কাজ করে না। আমি গিথুবের মাধ্যমে একটি ইস্যু জমা দিয়েছি, আশা করি তারা আমাকে উত্তরটি প্রদর্শন করতে পারে এবং আমি এখানে পোস্ট করব
ইথান
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.