我发现了这个问题: http: //grokbase.com/t/scipy.org/ipython-dev/12bygp3793/try-jsplugins-d3graph。在解决方案中建议从以下位置编译 ipython: https ://github.com/ellisonbg/ipython/tree/jsonhandlers
我这样做了,并按照这里的指示: https ://github.com/ipython/jsplugins
总结一下:我按照 jsplugins > d3graph > README.md 的说明进行操作
d3graph.py :复制到 .ipython\extensions
d3graph.js 和 d3graph.css :复制到 .ipython\profile_default\static\jsplugins\d3graph
(注意:我在 ubuntu/linux 12.10 ipython-0.14.dev.egg-info 上)
运行 ipython notebook --pylab inline
打开 Visualizing Graphs with d3.ipynb
每个单元格都已执行,但图表未显示。
但我可以用以下方式绘制图表:
pos=nx.spring_layout(G,iterations=100)
plt.subplot(221)
nx.draw(G,pos,font_size=8)