【问题标题】:Center align outputs in ipython notebookipython笔记本中的中心对齐输出
【发布时间】:2016-08-09 10:26:23
【问题描述】:

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

【问题讨论】:

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


    【解决方案1】:

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

    from IPython.display import display, HTML
    
    CSS = """
    .output {
        align-items: center;
    }
    """
    
    HTML('<style>{}</style>'.format(CSS))
    

    示例

    您可以在这里看到表格的右侧被截断了一点,并且打印的字符串换到了下一行。这可以通过稍微调整一下 CSS 来解决,但您必须根据自己的输出对其进行自定义。

    在我的例子中,我在 CSS 中添加了以下几行:

    div.output_area {
        width: 30%;
    }
    

    产生以下输出:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-16
      • 2013-08-25
      • 2014-11-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多