在IPython Notebook中居中对齐输出

4

我希望在我的 ipython notebook 中居中对齐输出(包括文本和绘图)。 我可以在同一个笔记本中添加样式吗? 代码或截图示例将非常有帮助。

1个回答

10

在代码单元格中运行此代码,以覆盖输出单元格的默认CSS:

from IPython.display import display, HTML

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

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

示例 居中对齐输出的Jupyter笔记本

可以看到,表格的右侧被切掉了一点,打印出来的字符串换行了。这可以通过稍微调整CSS来解决,但是你需要根据自己的输出进行自定义。

在我的情况下,我添加了以下几行CSS:

div.output_area {
    width: 30%;
}
导致以下输出:
enter image description here

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接