ipython笔记本–pylab内联:绘图的缩放

如果内联被激活,是否可以放大绘图? 特别是对于3D图,旋转和缩放是必要的特征。

现在,感谢mpld3 ,使用内联图绘制变得非常容易!

你所要做的就是安装mpld3( pip install mpld3 ),然后把它添加到你的笔记本上:

 %matplotlib inline import mpld3 mpld3.enable_notebook() 

现在你的地块会得到一个左下angular的工具栏菜单,你可以在其中启用鼠标缩放:)

您现在可以使用%matplotlib notebook而不是%matplotlib inline并且可以与您的图表进行交互。

目前,最接近的是使用figsize函数以更大的尺寸重新绘制它。 它预计以英寸为单位的尺寸,这是我第一次尝试使用它。

有一些富有后端的工厂可以使用HTML5来实时操作地块,但是我认为这还需要几个月的时间。

如果您正在本地计算机上使用笔记本电脑,现在最简单的select可能不是使用内联模式,因此这些图将作为单独的窗口popup。

最近出现的另一个很好的例子就是把这项工作外包出去:

https://plot.ly/python/3d-plots-tutorial/

让他们为您处理渲染,平移和缩放!

mpld3放慢了笔记本的执行速度。 我发现使用提供相同交互式工具的nbagg后端更好,但也可以通过右键菜单保存graphics:

 import matplotlib matplotlib.use('nbagg') import matplotlib.pyplot as plt 

matplotlib.use('nbagg')没有为我工作。 我确实发现mdplt3很慢。 而不是缩放,我最终调整了我的身材(使其大),使用这个职位: 在ipython笔记本中绘制宽度设置