我构建了一个结果的熊猫数据框.此数据框充当表.有MultiIndexed列,每行代表一个名称,即index=['name1','name2',...]创建DataFrame时.我想显示这个表并将其保存为png(或任何图形格式).目前,我能得到的最接近的是将其转换为html,但我想要一个png.看起来有类似的问题,如如何将Pandas数据帧/系列数据保存为数字?
但是,标记的解决方案将数据帧转换为线图(而不是表格),而另一个解决方案依赖于PySide,我只想因为无法将其安装在Linux上而远离它.我希望这段代码易于移植.我真的希望使用python可以轻松创建表格.所有帮助表示赞赏.
只是一个愚蠢的问题......有没有什么方法你可以创建一个图像,比如png,用html页面的内容,只需点击一下按钮?
感谢任何关心答案的人.
谢谢你的回答.但我想要的是javascript或python中的一些代码,它允许我从表或div创建一个图像.
使用此代码生成相关表:
df1.drop(['BC DataPlus', 'AC Glossary'], axis=1).corr(method='pearson').style.format("{:.2}").background_gradient(cmap=plt.get_cmap('coolwarm'), axis=1)
Run Code Online (Sandbox Code Playgroud)
我找不到任何方法将此表另存为图像。谢谢你。