在jupyter笔记本中运行时,下面的代码呈现一个颜色渐变格式的表,我想将其导出到图像文件.
笔记本呈现的结果"styled_table"对象是pandas.io.formats.style.Styler类型.
我一直无法找到将Styler导出到图像的方法.
我希望有人可以分享一个出口的工作示例,或者给我一些指示.
import pandas as pd
import seaborn as sns
data = {('count', 's25'):
{('2017-08-11', 'Friday'): 88.0,
('2017-08-12', 'Saturday'): 90.0,
('2017-08-13', 'Sunday'): 93.0},
('count', 's67'):
{('2017-08-11', 'Friday'): 404.0,
('2017-08-12', 'Saturday'): 413.0,
('2017-08-13', 'Sunday'): 422.0},
('count', 's74'):
{('2017-08-11', 'Friday'): 203.0,
('2017-08-12', 'Saturday'): 227.0,
('2017-08-13', 'Sunday'): 265.0},
('count', 's79'):
{('2017-08-11', 'Friday'): 53.0,
('2017-08-12', 'Saturday'): 53.0,
('2017-08-13', 'Sunday'): 53.0}}
table = pd.DataFrame.from_dict(data)
table.sort_index(ascending=False, inplace=True)
cm = sns.light_palette("seagreen", as_cmap=True)
styled_table = table.style.background_gradient(cmap=cm)
styled_table
Run Code Online (Sandbox Code Playgroud)
这是一个变量html_str,它是一个包含 html 标签和正文内容的字符串。我在 python 中使用以下代码从这个字符串创建了一个.html文件。
html_file = open("filename.html", "w")
html_file.write(html_str)
html_file.close()
Run Code Online (Sandbox Code Playgroud)
现在我得到了一个名为“ filename.html ”的html 文件。现在我想将该“filename.html”转换为一个名为 filename.jpg的图像,其中包含 html 文件的确切内容。请帮我。