python - 如何在 jupyter notebook 中获得大的输出窗口?
问题描述
当我们在 jupyter notebook 中有大量输出时,它会自动创建可滚动的输出窗口。有没有办法我们可以选择窗口的宽度和高度,以便所有输出图都显示在 jupyter notebook 中?
例如:
import matplotlib.pyplot as plt
%matplotlib inline
for i in range(10):
plt.plot(range(10))
plt.show()
我们可以在不滚动的情况下看到所有的图吗?
我知道自动滚动 nbextension,但想在这里获得一个大的输出窗口。
此外,对于 pandas,还有类似pd.options.display.max_rows
. 如何为输出窗口执行此操作?
解决方案
感谢@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
推荐阅读
- lua - 有什么快速的方法可以强制 Lua 保留尾调用的调用堆栈吗?
- sql-server - SQL函数检查日期是否在另一个表的2个日期之间
- flutter - 如何从外部包访问资产?
- google-chrome - 无法删除 chrome 69.0.3497.100 中的 DOM 断点“子树修改”
- android - Room 仅在数据从服务器更改时才更新数据
- reinforcement-learning - Sarsa 和 Q Learning(强化学习)不收敛最优策略
- php - 在 maatwebsite excel 导入中,从给定的列名开始读取
- ios - Siri ShortCuts - NSUserActivity,不显示给定的缩略图
- c# - Serilog 没有写入 MsSql 服务器数据库,也没有显示任何错误
- angular - 在角度 2 中注册激活链接