私はPythonでデータのテーブルを提示しようとしています。私はmatplotlib pyplotモジュールを使ってテーブルを生成しています。残念ながら、私が提示したいデータセットはかなり大きいです。したがって、テーブルが表示されると、テーブル全体が表示されますが、データが小さすぎて読み込みできない、または読み込み可能なサイズでデータが表示されますが、残りのテーブルは切り捨てられます。matplotlibを使ってPythonでスケーリングされたテーブルを取得する方法
私の最初の考えは、テーブルを読み込み可能な形式にして、インタラクティブナビゲーションで標準のパン/ズームボタンを使用することができたと考えました。しかし、画面をクリックしてドラッグするだけでは、テーブルがまったくシフトしていないように見えます。何らかの理由で違いが生じた場合に備えて、私はpycharmとanacondaでこれを試しました。
このように、テーブルを読み込み可能な形式にしたら、テーブルをどのようにパンすることができますか?さもなければ、Pythonを使用してテーブルに大量のデータを表示する他の方法はありますか?
また、コードが実行されたときにテーブルを表示し、画像として保存しないようにしてください。
私はこの問題の解決しようと取り組んできたいくつかのテストコード:
サンプル:使用することは非常に簡単です集計モジュール、およびサポートnumpyのを試してみてください
import numpy as np
import matplotlib.pyplot as plt
data=np.random.rand(100, 1)
cols=("column")
nrows, ncols = len(data)+1, len(cols)
hcell = 0.2
wcell = 1.0
hpad, wpad = 0, 0
fig=plt.figure(figsize=(ncols*wcell+wpad, nrows*hcell+hpad))
ax =fig.add_subplot(111)
ax.axis('off')
cellText=data
table=ax.table(cellText=cellText, colLabels=cols, loc='cent')
plt.tight_layout()
plt.show()
はあなたが生成するためのpythonとmatplotlibのを利用したい理由を正確に指定することができます0 matplotlibのを使用して表?表形式のデータを誰かに送ることについては、OpenDocumentTablesやpdfを使ってみませんか?だから、あなたのプロジェクトのどのような特徴が、 "Python **を使ってテーブルに大量のデータを表示する"必要があるのかについてもっと詳しく説明できますか? – ImportanceOfBeingErnest