簡體   English   中英

如何避免輸出到 jupyter notebook 中的可滾動幀?

[英]How to avoid output into scrollable frames in jupyter notebook?

突然,語句的輸出開始出現在可滾動框架內。

我只玩了一個參數

pd.options.display.max_rows = 1000

但是經過實驗,我注釋掉了這一行並重新啟動了內核。

盡管如此,我的輸出之一出現在框架內。

如何避免這種情況?

要禁用自動滾動,請在執行其他單元格之前在筆記本單元格中執行此 javascript:

%%javascript
IPython.OutputArea.prototype._should_scroll = function(lines) {
    return false;
}

還有一個jupyter筆記本擴展, 自動滾屏,你可以使用一個更好的UI。

您只需使用鼠標單擊輸出框架的外部即可在滾動之間切換,它對我有用。 更准確地說,您必須單擊輸出左側的方塊(見圖)。 具體點擊哪里

單擊將切換滾動模式,雙擊將完全隱藏輸出。

我偶然發現了同樣的問題,突然出現了一個用於輸出的滾動條。

只需轉到 - 單元格 > 所有輸出 > 切換滾動(在菜單欄上),輸出將恢復為不滾動。

該問題可能是由 jupyter .ipynb文件中的元數據引起的。 在我的情況下,單元格內容看起來像

{
   "cell_type": "code",
   "execution_count": null,
   "metadata": {
    "scrolled": true
   },
   "outputs": [],
   "source": [
    "plot_timecourse(time, v_soma)"
   ]
  },

只需刪除滾動部分,即刪除元數據:

{
   "cell_type": "code",
   "execution_count": null,
   "metadata": {}
   "outputs": [],
   "source": [
    "plot_timecourse(time, v_soma)"
   ]
  },

修復了奇怪的滾動框的問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM