Matplotlib は、Python と NumPy のためのプロットライブラリです。Tkinter、wxPython、Qt、GTK のような汎用 GUI ツールキットを使ったアプリケーションにプロットを埋め込むためのオブジェクト指向 API を提供しています。
Wikipedia より引用、翻訳
Matplotlib は、データを可視化する際に大変重宝しています。プロットは Matplotlib で、表(テーブル)は PySide6 で対応できていますが、小さな表をプロットと同様にファイルに出力したい時があります。Matplotlib の table の機能を利用する方法があるので、簡単なサンプルを作成しました。
下記の OS 環境で動作確認をしています。
Fedora Workstation 39 | x86_64 | |
Python | 3.12.1 | |
pandas | 2.1.4 | |
matplotlib | 3.8.2 |
このサンプルは、データフレームを表にして表示、さらに PDF へ出力します (out.pdf)。
sample_table.py
sample_table.py の実行例
まだ表の位置決めに課題が残っていますが、備忘録的に掲載しました。
参考サイト
- matplotlib.pyplot.table — Matplotlib 3.8.2 documentation
- Multipage PDF — Matplotlib 3.8.2 documentation
にほんブログ村
#オープンソース
0 件のコメント:
コメントを投稿