Jupyter Notebook输出在各个浏览器中不一致

Mayur kulkarni

我正在尝试在Jupyter Notebook上绘制表格,但是在浏览器之间的输出不一致。例如,间距在Chrome中效果很好,但在Firefox中效果不佳。另外,display()由于某些限制,我不能使用pandas Dataframe ,必须手动绘制。关于如何使其在浏览器中正确打印的任何想法?

铬: 在此处输入图片说明

Firefox: 在此处输入图片说明

相关代码:

def print_report(self, df):
    print("{0: <45}{1: <70}{2: <8}".format("Control ID", "Control Description", "Status"))
    self.line()
    for indx, x in df.iterrows():
        print("{0: <45}{1: <70}{2: <8}".format(x["ControlName"], x["ControlDescription"], x["Result"]))
    self.line()
尼亚伊什·艾斯基(Niayesh Isky)

浏览器之间的差异可能是因为它们具有不同的默认等宽字体设置。

但是,如果您希望在浏览器之间产生完全相同的样式,那么有关向ipython笔记本添加自定义CSS的答案可能就是您想要的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章