【发布时间】:2015-01-10 04:27:27
【问题描述】:
我希望按钮和其他交互式 matplotlib 对象出现在我的 ipython 笔记本中。
这是我所做的:
安装了http://datasciencetoolbox.org,它是一个安装了ipython和matplotlib 1.3.1版本的vagrant box。
我需要将 matplotlib 升级到最新版本,因为它具有执行内联交互式绘图的能力。 What's new in Matplotlib 1.4.1
我需要运行sudo apt-get install pkg-config和sudo pip install matplotlib --upgrade才能实现。然后,为了生成下面漂亮(即无错误)的屏幕截图,我进入
.ipython/dst-profile/ipython_notebook_config.py文件并删除了关于IPKernelApp.pylab='inline'的行,以便能够运行matplotlib.use('nbagg')命令。然后我可以创建下面的屏幕截图。然而,事情看起来仍然很糟糕。那些按钮不是按钮。那是按钮的图像。请告知如何使这些按钮栩栩如生!
哦...如果这对您有帮助,请查看 this。
谢谢!
【问题讨论】:
-
另外,如果您只针对交互式绘图的笔记本,您可能会使用
@interact做得更好,这是一些黑魔法,可以让您成为一个可以进行交互的 javascript 小部件。 -
@tcaswell,我将如何使用@interact?
-
查文档,没实际用过,只看过demo
-
也许我现在不需要。不过我会记住的。谢谢。而且升级很棒。
标签: python linux matplotlib vagrant ipython-notebook