如何在Jupyter实验室或笔记本中显示Neo4j图形?

时间:2019-11-07 15:22:08

标签: neo4j jupyter-notebook

有人将我指向此链接: http://nicolewhite.github.io/neo4j-jupyter/hello-world.html

看起来以前曾经工作过,但是在py2neo或neo4j中进行了更新...

回购位于: https://github.com/nicolewhite/neo4j-jupyter

有人在工作吗?


我遇到了2个问题:

  • 被调用的方法已从API中删除(我尝试安装py2neo 3(较旧的版本)-但是会混淆jupyter中的某些内容。
  • 我尝试将脚本本身更改为使用硬编码字符串,但是jupyter实验室笔记本拒绝提供vis.css和.js资源(禁止返回403)。也许我没有将这些文件放在正确的文件夹中?

与此同时,我想我必须将Neo4j Web界面的屏幕截图粘贴到笔记本中。

如果我在此方面取得任何进展,将会及时通知您。

1 个答案:

答案 0 :(得分:0)

也许它不适合您,但是我希望我的Hack几乎无法解决您的问题。

  1. 停止Neo4j。
  2. 下载
    • 7zip
    • 抢劫犯
    • jbe(Java字节码编辑器)
  3. 使用Javinder搜索两个条目。
    • Content-Security-Policy:框架祖先“无”
    • X-Frame-Options:DENY
  4. 使用7zip打开.jar,解压缩并删除相应的文件。
  5. 使用jbe打开提取的文件并删除相应的条目(请注意,该操作将立即反映出来)。
  6. 使用7zip将修改后的文件写入.jar。
  7. 启动Neo4j
  8. 使用chrome打开jupyter笔记本。
  9. 使用iframe标签打开Neo4j。
  10. 做你的工作。
  11. 右键单击并打印。

smpl文件。 https://gist.github.com/nibuiro/bb7d14a6e6b87133ed74e04b4fd1403a