我正在尝试在Jupyter Notebook上绘制表格,但是在浏览器之间的输出不一致。例如,间距在Chrome中效果很好,但在Firefox中效果不佳。另外,display()
由于某些限制,我不能使用pandas Dataframe ,必须手动绘制。关于如何使其在浏览器中正确打印的任何想法?
相关代码:
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()
浏览器之间的差异可能是因为它们具有不同的默认等宽字体设置。
但是,如果您希望在浏览器之间产生完全相同的样式,那么有关向ipython笔记本添加自定义CSS的答案可能就是您想要的。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句