2017-05-03 11 views
1

Githubでホストされたサイトにインタラクティブなプロットを埋め込んだ経験はありますか?私はgithubがBokeh、Plotlyなどからインタラクティブなプロットをレンダリングしないことを読んだが、他のサイトは可能であるようだ。理想的には、私がしたいことは、これらのプロットを含むJupyterノートブックをアップロードし、それらを私のgithubブログに表示させることです。しかし何らかの理由でレンダリングされず、他のすべてがうまく見えます。ありがとう!Github-hostedサイトにBokehまたはPlotlyのインタラクティブな図を埋め込む

答えて

2

GitHubは、ユーザーが提供するすべてのJavaScriptを、レンダリングするコンテンツからスクラブします。つまり、Java Scriptベースのブラウザプロットライブラリは、GitHubによって直接レンダリングされたページでは全く機能しません。

しかし、https://nbviewer.jupyter.org/をGitHubリポジトリに指定すると、そのレポ内の静的にレンダリングされたノートブックが完全に機能します(プロットも含む)。例えば、

https://nbviewer.jupyter.org/github/bokeh/bokeh-notebooks/blob/master/index.ipynb

におけるノートPCはそうでなければ、特にボケのために、私は、静的(PNG、SVG)画像を生成するためのオープンPRSが存在することを述べることができます。静的プロット画像が十分であれば(つまり、対話が必要ない場合)、それは近い将来別の選択肢になるかもしれない。

+0

Bokeh '0.12.6'から、 Pythonコードから直接PNGとSVGを書き出すことができます。 オプションの依存関係をインストールする必要があります。 詳細については、「ユーザーガイド」の「プロットのエクスポート」(http://bokeh.pydata.org/ja/latest/docs/user_guide/export.html)を参照してください。 –

関連する問題