中心对齐ipython笔记本中的输出

时间:2016-08-09 10:26:24

标签: python css ipython ipython-notebook jupyter-notebook

我想在我的ipython notebook中对齐输出(包括文字和图表)。有没有一种方法可以在同一个笔记本中添加样式?代码或屏幕截图示例会有很大帮助。

1 个答案:

答案 0 :(得分:5)

尝试在代码单元中运行它以覆盖输出单元格的默认CSS:

from IPython.display import display, HTML

CSS = """
.output {
    align-items: center;
}
"""

HTML('<style>{}</style>'.format(CSS))

示例 Center align output Jupyter notebook

你可以在这里看到表的右侧有点被切断,打印的字符串包裹到下一行。这可以通过稍微使用CSS来解决,但是您必须根据自己的输出进行自定义。

就我而言,我在CSS中添加了以下几行:

div.output_area {
    width: 30%;
}

产生以下输出:

enter image description here