GitHub Sayfalarında etkileşimli grafik (.html dosyası) görüntüle


10

Ben aşağıdaki gibi komplo arsa yarattım:

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')

Sonra html'yi şöyle yarattım:

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

Yukarıdaki kodu çalıştırmak, tarayıcımda görüntüleyebileceğim bir .html dosyası oluşturur.

GitHub Sayfalarımdaki bir işaretleme dosyasının ortasında .html dosyasını görüntülemenin bir yolu var, bu yüzden arsa etkileşimli özelliklerini kullanabilir miyim?

İşte sorduğum benzer bir soru

Yanıtlar:


4

GitHub sayfaları sitenizde Jekyll kullanıyorsanız .

Verilerinizi hazırlayın:

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()

HTML dosyası oluştur:

import plotly.io as pio

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

figure.htmlDosyayı yükleyin ve _includessite deponuzun kök dizinindeki klasöre kaydedin.

Kullandığınız Şimdi eğer fiyat indirimlerini yayınlarınızı oluşturmak için kullanabileceğiniz içerir etiketi ve çağrıyı figure.htmlböyle bir şey ile yazınıza:

{% include figure.html %}

Bu satırı klasördeki gönderi .mddosyanıza ekleyin _posts. Sonuçları kontrol edin.


Ne önerdiğini yaptım ama taahhütlerimi ittiğimde GitHub'dan "Şu sayfadaki masterdal için sayfa oluşturma başarısız oldu : Sayfa oluşturma başarısız oldu" diyen bir e-posta aldım Ne yanlış yapabilirdim? Söz konusu .md dosyasına bir bağlantı: github.com/ethanfuerst/ethanfuerst.github.io/blob/master/_posts/…
Ethan

@Daha fazla ayrıntıya ihtiyacım var ... Hata mesajı daha fazla bilgi içermelidir help.github.com/en/github/working-with-github-pages/… Muhtemelen yayınınız çok büyük, 7 parsel * 3.15MB = 22MB. Ortalama web sayfası 3 MB'dir. GitHub bant genişliği kullanımının üstesinden gelebilirsiniz. Bir sınır var ama belgelenmiyor. stackoverflow.com/questions/28706454/…
Plo_Koon

Bir arsa dışında her şeyi kaldırmaya çalıştım ve hala aynı hatayı yapıyorum. Bir makalenin boyutunu nasıl kontrol edebileceğimi biliyor musunuz? Ayrıca, e-postada belirli bir hata oluşmadı. İçeriğin tamamı şöyledir: " masterAşağıdaki hata içeren dal için sayfa oluşturma başarısız oldu : Sayfa oluşturma başarısız oldu. Daha fazla bilgi için, bkz. Help.github.com/en/github/working-with-github-pages/… . sorun giderme Jekyll bkz: help.github.com/articles/tro Giderme-jekyll-builds "
Ethan

Genel derleme hataları, belirli dosya ve hata bilgilerini içeren bir e-posta oluşturmaz. Daha fazla ayrıntı içermeyen "Sayfa oluşturma başarısız" yazan bir e-posta alırsanız veya GitHub Sayfaları siteniz ilk push işleminden sonra görünmüyorsa, bu yaygın hataları kontrol edin. help.github.com/en/enterprise/2.14/user/articles/…
Plo_Koon

Tüm bunlara baktım, ancak sözde düzeltmelerin hiçbiri depomla çalışmıyor. Github aracılığıyla bir sorun gönderdim, umarım bana cevabı gösterebilirler ve burada mesaj göndereceğim
Ethan
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.