IPython笔记本电脑公司;熊猫:熊猫是如何制作html表格的?

IPython笔记本电脑公司;熊猫:熊猫是如何制作html表格的?,python,pandas,ipython,jupyter,Python,Pandas,Ipython,Jupyter,熊猫dataframe的输出是一个HTML表,我想知道它是如何将HTML生成到Ipython笔记本 因为我还想用一些html来包装我的输出,我想知道如何包装。 () 我现在正在挖掘源代码:在IPython中,您可以通过导入IPython的显示模块来显示任意HTML。Pandas可以将数据框转换为html,然后您可以将更新应用于html,例如: import pandas as pd from IPython import display df = pd.DataFrame(...) dis

熊猫
dataframe
的输出是一个
HTML表
,我想知道它是如何将HTML生成到
Ipython笔记本


因为我还想用一些html来包装我的输出,我想知道如何包装。 ()


我现在正在挖掘源代码:

在IPython中,您可以通过导入IPython的显示模块来显示任意HTML。Pandas可以将
数据框
转换为html,然后您可以将更新应用于html,例如:

import pandas as pd
from IPython import display
df = pd.DataFrame(...)
display.HTML(df.to_html())
应该显示与上面相同的html表

DataFrame.to_html()
返回一个http字符串,因此您可以执行简单的字符串操作来包装文本:

display.HTML('<div style="visibility:hidden">'+df.to_html()+'</div>')
display.HTML(“”+df.to_HTML()+“”)

将隐藏该表。

因此,总之,它只生成
字符串
,然后在
HTML
中使用
显示
进行格式化。这就回答了这个问题。但我的担忧(用
html
包装
plot
)仍然没有答案,因为我无法生成字符串形式的图像。那真的很伤心。。。。
display.HTML('<div style="visibility:hidden">'+df.to_html()+'</div>')