[英]Setting minimum height for the output cell in Jupyter notebook
有什么辦法可以在 Jupyter 中設置輸出單元格的最小高度?
使用clear_output(wait=True)
清除輸出時遇到閃爍顯示問題。 當 clear_output() 執行時,它會清除輸出單元格,以便單元格折疊成一行(1 行)。 如果輸出多行太快,則會導致閃爍:清除后輸出單元格折疊為 1 行,然后在連續執行多次print()
調用時擴展為多行。
我希望如果我為輸出單元設置最小高度,這將消除閃爍,因為它會有效地防止輸出單元在調用clear_output(wait=True)
時折疊成單行。
我認為這可能會有所幫助,但沒有。
from IPython.core.display import display, HTML
display(HTML("<style>.container { min-height:100em !important; }</style>"))
先感謝您。
我不確定我是否理解您想要實現的目標,但container
很可能不是您想要修改的類。
每個單元格由輸入和輸出組成,其中輸出僅在有要渲染的東西時才渲染,這是在輸入部分運行代碼時即時決定的。
那么,您是要僅將最大高度設置為那些包含某些內容的輸出,還是設置為所有輸出(即使沒有任何顯示)?
如果您只關心要顯示的輸出,那么您可以在.output_area
類上設置min-height
。
CSS = ".output_area { min-height: 10em; }"
HTML('<style>{}</style>'.format(CSS))
如果您想強制所有輸出都具有min-height
,即使是那些本來會被隱藏的輸出,您可以將其設置在.output_wrapper
。
CSS = ".output_wrapper { min-height: 10em; }"
HTML('<style>{}</style>'.format(CSS))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.