当我们在jupyter笔记本中有大量输出时,它将自动创建可滚动的输出窗口。有没有一种方法可以选择窗口的宽度和高度,以使所有输出图都显示在jupyter笔记本中?
例如:
import matplotlib.pyplot as plt
%matplotlib inline
for i in range(10):
plt.plot(range(10))
plt.show()
我们可以不滚动而查看所有图吗?
我知道自动滚动nbextension,但想在此处获得较大的输出窗口。
此外,对于熊猫来说,还有诸如pd.options.display.max_rows
之类的命令。
对于输出窗口该怎么做?
答案 0 :(得分:2)
感谢@Abdou,我在此链接resize ipython notebook output window中找到了答案。
原始答案是@keflavich。
我保留此问题仅供参考。它将很快关闭。
%%javascript
IPython.OutputArea.auto_scroll_threshold = 9999;
# another cell
import matplotlib.pyplot as plt
%matplotlib inline
for i in range(10):
plt.plot(range(10))
plt.show()
现在,输出窗口将很大,我们无需滚动即可看到所有输出。
日期:2018年9月26日
浏览器:Safari 10.1.2
平台:OSX Yosemite 10.10
答案 1 :(得分:1)
如果有人想调整可滚动输出的高度而不是删除滚动功能:
decltype(auto)
44em只是一个例子