为什么我的虚化图在github上不能用?

问题描述 投票:5回答:1

我在github上有一个私有的repo,我正在试验虚化。我在我的ipython笔记本上编辑文件,我可以看到绘图工作。当我把它们推送到github上并尝试在线可视化时,我可以看到所有的代码,除了图形。

在nbviewer上,我可以看到其他笔记本使用虚化。github的渲染引擎和nbviewer之间有什么区别吗?

python git github ipython-notebook bokeh
1个回答
7
投票

我知道这是老问题了,但如果以后有人遇到......

有两种可能。

  1. GitHub不支持使用Javascript、自定义CSS等的动态输出。

    http:/blog.jupyter.org20150507rendering-notebooks-on-github。

    其次,出于安全考虑,nbviewer上的一些功能将无法在GitHub上使用。例如,GitHub将不会渲染任何使用JavaScript、自定义CSS和大多数嵌入Markdown或输出中的自定义HTML的动态输出显示。当这种情况下,GitHub无法完全渲染你的笔记本时,你会看到一个图标,允许你在nbviewer上查看完整的笔记本。

  2. 当你在本地查看笔记本时,它可能链接到一个Ipython内核,所以Python被用来显示图形。当你在GitHub上查看时,没有Ipython内核,所以无法生成图形。在静态笔记本上只能看到简单的静态数字(如matplotlib数字)。

© www.soinside.com 2019 - 2024. All rights reserved.