如何解决在 Jupyter Notebooks 中缩小 pandas 表
我正在尝试在 Jupyter Notebooks 中截取用熊猫制作的相关表的屏幕截图,但由于它非常宽,我必须向右滚动才能查看整个表。在 Mac 上,无法在截取屏幕截图时向左或向右滚动,因此我无法捕获整个表格。有没有办法获得整个表格(不一定是屏幕截图,某种类型的导出也可以)?
解决方法
表格是否已经显示在 Markdown 中?如果没有,您可以尝试df.to_html()
。从那里,您可以将其转换为 pdf,请参阅 (https://www.npmjs.com/package/markdown-pdf)
否则,您可以使用 matplotlib 绘制熊猫表并删除轴等。
import matplotlib.pyplot as plt
import pandas as pd
from pandas.table.plotting import table
ax = plt.subplot(111,frame_on=False) # no visible frame
ax.xaxis.set_visible(False) # hide the x axis
ax.yaxis.set_visible(False) # hide the y axis
table(ax,df) # where df is your data frame
plt.savefig('table.png')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。