Python 出口jupyter笔记本电池';将内容作为图像

Python 出口jupyter笔记本电池';将内容作为图像,python,pandas,jupyter-notebook,Python,Pandas,Jupyter Notebook,我想将jupyter笔记本电池导出为png图像 import pandas as pd import numpy as np np.random.seed(24) df = pd.DataFrame({'A': np.linspace(1, 10, 10)}) df = pd.concat([df, pd.DataFrame(np.random.randn(10, 4), columns=list('BCDE'))], axis=1) df.iloc[3, 3]

我想将jupyter笔记本电池导出为png图像

import pandas as pd
import numpy as np

np.random.seed(24)
df = pd.DataFrame({'A': np.linspace(1, 10, 10)})
df = pd.concat([df, pd.DataFrame(np.random.randn(10, 4), columns=list('BCDE'))],
               axis=1)
df.iloc[3, 3] = np.nan
df.iloc[0, 2] = np.nan
df.style
df_styled = df.style.highlight_max(axis=0)
df_styled

如果我在jupyter笔记本上运行此操作,则输出是表的良好表示。我想知道是否有可能将此表示形式作为图像。

df_styled
不是数据帧,而是一个
Styler
对象,因此无法转换为绘图,您需要做的是将其呈现为html,然后使用单独的库将其导出。有关说明,请参见本期:


我找到了最好的解决办法。它并不完美,但它是我发现的最接近的东西。

这能回答你的问题吗@比尔布朗,这不是他们要问的。他们想将dataframe表保存为图像。这是否回答了您的问题@roman_ka这很有效,但并没有真正回答我的问题。我希望能够获得与我显示熊猫数据框时相同的输出,但将其作为图像文件。这有帮助,但我获得的图像中的表格没有与jupyter显示熊猫数据框时相同的样式(例如白色和灰色行)。你知道有没有办法到达那里吗?恐怕我不知道。除了截图,我想不出什么了