Pandas DataFrame の PNG 画像の作成
Pandas DataFrame を作成し、それを PNG 画像として表示および保存したいと考えています。 。 HTML に変換することもできますが、PNG 形式の方が望ましいでしょう。 DataFrame のテーブル形式を維持するソリューションは次のとおりです。
<code class="python">import matplotlib.pyplot as plt import pandas as pd from pandas.plotting import table # Hide axes and create a subplot fig = plt.figure() ax = fig.add_subplot(111, frame_on=False) ax.xaxis.set_visible(False) ax.yaxis.set_visible(False) # Plot the DataFrame without the axes table(ax, df) # Remove any text that may still be visible plt.text(0, 0, '') ax.get_xaxis().set_ticks([]) ax.get_yaxis().set_ticks([]) # Save the plot as a PNG file plt.xticks([]) plt.yticks([]) plt.savefig('dataframe_image.png', bbox_inches='tight') plt.close(fig)</code>
このアプローチでは、軸やラベルのない DataFrame のプロットを作成し、事実上テーブルとして表示します。 matplotlib のオプションを使用してテーブルの外観を簡単にカスタマイズできるため、さまざまなシナリオに適しています。
以上がPandas DataFrame の PNG 画像を作成するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。