Pandas DataFrame を PNG 画像としてエクスポートするには?

Patricia Arquette
リリース: 2024-11-04 00:56:30
オリジナル
202 人が閲覧しました

How to Export a Pandas DataFrame as a PNG Image?

Pandas DataFrame を PNG としてエクスポートする方法

概要:

Pandas は DataFrame として知られる表形式のデータ構造を提供します。多くの場合、さらなる分析やプレゼンテーションのために、このデータをグラフィック形式で視覚化したい場合があります。 DataFrame を折れ線グラフに変換するのは簡単ですが、この記事では、DataFrame を PNG 画像としてエクスポートするという特定のタスクに焦点を当てます。 matplotlib を使用して、PNG エクスポートに適したテーブルを作成できる信頼性の高い方法を検討します。

方法:

軸なしで matplotlib にテーブルを作成して保存するにはPNG として保存するには、以下に従ってくださいステップ:

<code class="python">import matplotlib.pyplot as plt
import pandas as pd
from pandas.plotting import table

# Create a DataFrame (df) with multi-indexed columns and a row index
# representing names

# Remove axes from the plot
ax = plt.subplot(111, frame_on=False)
ax.xaxis.set_visible(False)
ax.yaxis.set_visible(False)

# Plot the DataFrame in matplotlib
table(ax, df)

# Save the table as a PNG file
plt.savefig('mytable.png')</code>
ログイン後にコピー

注: 出力は視覚的に魅力的ではないかもしれませんが、効果的にテーブルを表示します。 table() 関数で提供される引数を使用してテーブルの外観をカスタマイズできます。

複数インデックス列の処理:

DataFrame に複数インデックス列がある場合は、このメソッドを使用して複数のインデックスをシミュレートできます:

  1. DataFrame インデックスをリセットして通常にします
  2. 上位のマルチインデックス列から重複を削除します。
  3. インデックスの列の名前を空の文字列に変更します。
  4. すべての行でテーブル関数を呼び出します。ラベルを空の文字列に設定して、実際のインデックスを非表示にします。提供されたメソッドを使用すると、Pandas DataFrame を PNG 画像として簡単にエクスポートできます。軸を削除し、matplotlib から table() 関数を使用すると、印刷可能または表示可能なテーブルを簡単に作成できます。

以上がPandas DataFrame を PNG 画像としてエクスポートするには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!