Python
 Computer >> コンピューター >  >> プログラミング >> Python

Jupyter Notebookのプロットの横にデータフレームを表示するにはどうすればよいですか?


プロットの横にデータフレームを表示するには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。

  • ストレートでパンダのデータフレームを作成します および正方形 キー。

  • figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。

  • nrows =1、cols =2のサブプロットを図に追加します およびindex=1

  • scatter()を使用してデータフレームポイントをプロットします メソッド。

  • nrows =1、cols =2のサブプロットを図に追加します およびindex=2

  • 変数を初期化しますfont_size 、テーブルを作成するためのbbox。

  • 現在の軸をオフにします。

  • table()を使用して、現在の軸にテーブルを追加します メソッド。

  • 図を表示するには、 show()を使用します メソッド。

import matplotlib.pyplot as plt
import pandas as pd

plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

df = pd.DataFrame({'Straight': [i for i in range(10)],'Square': [i * i for i in range(10)]})

fig = plt.figure()
ax1 = fig.add_subplot(121)
ax1.scatter(x=df.Straight, y=df.Square)
ax2 = fig.add_subplot(122)
font_size = 14
bbox = [0, 0, 1, 1]
ax2.axis('off')
mpl_table = ax2.table(cellText=df.values, rowLabels=df.index, bbox=bbox, colLabels=df.columns)
plt.show()

出力

Jupyter Notebookのプロットの横にデータフレームを表示するにはどうすればよいですか?


  1. Matplotlibで3D連続線をプロットする方法は?

    Matplotlibで3D連続線をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 xを作成します およびy numpyを使用したデータポイント。 zを作成します xを使用したデータポイント およびy データポイント。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 3D投影を使用して、サブプロット配置として軸を追加します。 xをプロットします 、 y およびz plot()を使用したデータポイント メソッ

  2. Jupyter Notebookのプロットの横にデータフレームを表示するにはどうすればよいですか?

    プロットの横にデータフレームを表示するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 ストレートでパンダのデータフレームを作成します および正方形 キー。 figure()を使用して、新しいフィギュアを作成するか、既存のフィギュアをアクティブにします メソッド。 nrows =1、cols =2のサブプロットを図に追加します およびindex=1 。 scatter()を使用してデータフレームポイントをプロットします メソッド。 nrows =1、cols =2のサブプロットを図