如果激活内联,是否可以放大绘图?特别是对于 3d 绘图,旋转和缩放是必要的功能。
问问题
80947 次
6 回答
104
您现在可以使用%matplotlib notebook
代替,%matplotlib inline
并且您将能够与您的绘图进行交互。
于 2016-12-13T16:20:27.093 回答
96
现在多亏了mpld3,启用放大内联图变得非常容易!
您所要做的就是安装 mpld3 ( pip install mpld3
),然后将其添加到您的笔记本中:
%matplotlib inline
import mpld3
mpld3.enable_notebook()
现在您的绘图将在左下角获得一个工具栏菜单,您可以在其中启用鼠标缩放:)
于 2014-04-08T21:57:26.470 回答
10
目前,最接近的方法是使用该figsize
功能以更大的尺寸重新绘制它。它需要以英寸为单位的尺寸,这在我第一次尝试使用它时让我很吃惊。
有一些用于丰富后端的工厂,可以使用 HTML5 实时操作绘图,但我认为这还需要几个月的时间才能准备好。
如果您在本地计算机上使用笔记本,目前最简单的选择可能是不使用内联模式,因此绘图会作为单独的窗口弹出。
于 2012-05-18T23:06:11.940 回答
9
mpld3减慢了我的笔记本的执行速度。我发现最好使用nbagg后端,它提供相同的交互式工具,但也允许通过右键菜单保存图形:
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
于 2016-03-17T19:50:53.563 回答
6
于 2015-03-19T02:39:06.713 回答
0
matplotlib.use('nbagg')
也没有为我工作。我确实发现mdplt3
很慢。我最终没有缩放,而是调整了我的身材(让它变大),使用这篇文章:ipython notebook 中的绘图宽度设置
于 2017-09-26T18:52:26.817 回答