如果激活内联,是否可以放大绘图?特别是对于3d图,旋转和缩放是必要的特征。
答案 0 :(得分:81)
现在感谢mpld3,它可以非常轻松地启用缩放内联图!
您需要做的就是安装mpld3(pip install mpld3
),然后将其添加到您的笔记本中:
%matplotlib inline
import mpld3
mpld3.enable_notebook()
现在您的绘图将在左下方显示一个工具栏菜单,您可以在其中启用鼠标缩放:)
答案 1 :(得分:71)
您现在可以使用%matplotlib notebook
代替%matplotlib inline
,并且您可以与您的情节互动。
答案 2 :(得分:10)
目前,您最接近的是使用figsize
函数以较大的尺寸重绘它。它预计尺寸以英寸为单位,这在我第一次尝试使用它时就把它弄出来了。
有一些富有后端的工厂可以使用HTML5实时操作地块,但我认为这还需要几个月才能完成。
如果您在本地计算机上使用笔记本电脑,目前最简单的选择可能不是使用内联模式,因此这些图表会弹出为单独的窗口。
答案 3 :(得分:6)
mpld3 减慢了笔记本电脑的执行速度。我发现最好使用提供相同交互式工具的nbagg后端,但也允许通过右键单击菜单保存图形:
import matplotlib
matplotlib.use('nbagg')
import matplotlib.pyplot as plt
答案 4 :(得分:4)
答案 5 :(得分:0)
matplotlib.use('nbagg')
对我也没有用。我确实发现mdplt3
很慢。我没有缩放,而是使用这篇文章重新调整了我的形象(使其变大):Plot width settings in ipython notebook