如何避免使用dfi.export()或其他方法导出Pandas DataFrame为模糊PNG?
如何导出高清晰度的样式化Pandas DataFrame为PNG文件
你可以直接在dfi.export()方法中添加dpi参数,设置导出图片的分辨率,用法和Matplotlib的plt.savefig()一致:
dfi.export(df1, 'df1.png', dpi=1200)
默认情况下dfi.export()的dpi值较低,这是你导出图片模糊的核心原因。调高dpi参数(比如300、600或1200)能让表格的文字和线条更锐利,大幅提升图片清晰度。
如果你的DataFrame使用了Pandas的样式功能(即Styler对象),同样可以直接传入并设置dpi:
# 示例:创建样式化的DataFrame styled_df = df1.style.background_gradient(cmap='viridis') # 导出高清晰度PNG dfi.export(styled_df, 'styled_df_highres.png', dpi=1200)
内容的提问来源于stack exchange,提问作者Signe Kolind
相关产品推荐
相关产品推荐

