这custom.css非常适合调整jupyter笔记本的宽度(以及font size我们在它的时候......):
.container { width:100% !important; height: 200px; }
.CodeMirror pre {font-family: Monaco; font-size: 9pt;}
Run Code Online (Sandbox Code Playgroud)
由于我们不希望所有细胞都过高,因此细胞高度比较棘手.
以下是"想要"更多垂直净空的单元格的示例:
是否有每单元方法来实现这一目标?这个问题实际上有两个部分:
如何为python内核执行此操作(可能是最简单的):
如何更改单元格高度为其他内核:特别是我们感兴趣的是R和Spark
这有点 hacky,但是可以使用 jquery 和一些 IPython 函数来完成 Python 风格,这些函数允许您在单元格内内联执行 javascript。
from IPython.display import display, HTML
Run Code Online (Sandbox Code Playgroud)
这将允许您从任何单元格中的任何位置执行 javascript,如下所示:
display(HTML("<script>alert('Hello, World!');</script>"))
Run Code Online (Sandbox Code Playgroud)
然后我们将其与 Jupyter div 元素上的一些 jquery 和一些已知类混合,我们可以将执行单元格的 output_wrapper 大小更改为所需的大小:
display(HTML("<script>$('div.cell.selected').children('div.output_wrapper').height(50);</script>"))
Run Code Online (Sandbox Code Playgroud)
如果您不想再次重新运行该单元格中的代码,请在要更改的单元格上方插入一个单元格,然后调整它以选择下一个单元格 div 并更新高度:
display(HTML("<script>$('div.cell.selected').next().height(100);</script>"))
Run Code Online (Sandbox Code Playgroud)
如果需要在多个单元上使用辅助函数,则将它们包装起来既简单又值得。
当笔记本关闭或重新加载时,这显然不会被保留。为此,您可以通过添加单元元数据属性来改进这一点,然后在 custom.js 中添加一些内容以根据需要读取和呈现。
| 归档时间: |
|
| 查看次数: |
1905 次 |
| 最近记录: |