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

Matplotlibを使用して円グラフにパンダのデータフレームをプロットする


Matplotlibを使用してPandasデータフレームを円グラフにプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • 2次元で、サイズが変更可能で、潜在的に異種の表形式データのデータフレームを作成します。
  • アクティビティインデックスを使用してデータフレームをプロットします pie()を使用する メソッド
  • 図を表示するには、 show()を使用します メソッド。

import pandas as pd
from matplotlib import pyplot as plt

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

df = pd.DataFrame({'activities': ['sleep', 'exercise', 'work', 'study'],
                                    'hours': [8, 1, 9, 6]})

df.set_index('activities').plot.pie(y='hours', legend=False,
                                    autopct='%1.1f%%')

plt.show()

出力

Matplotlibを使用して円グラフにパンダのデータフレームをプロットする


  1. Matplotlibを使用してiPythonノートブックからファイルとして図を保存します

    図をiPythonからファイルとして保存するには、次の手順を実行できます- 新しいフィギュアを作成するか、既存のフィギュアをアクティブにします。 add_axes()を使用して図に軸を追加します メソッド。 指定されたリストをプロットします。 savefig()を使用してプロットを保存します メソッド。 例 from matplotlib import pyplot as plt plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] =

  2. Pythonのパンダのデータフレームからmatplotlib散布図を作成する

    Pandasを使用すると、データフレームを作成でき、subplot()メソッドを使用してFigureとAxes変数を作成できます。その後、ax.scatter()メソッドを使用して、必要なプロットを取得できます。 ステップ 生徒数のリストを作成します。 生徒が取得したマークのリストを作成します。 各散乱点の色を表すために、色のリストを作成できます。 パンダを使用すると、データフレームの軸を表すリストを作成できます。 subplotsメソッドを使用してfig変数とax変数を作成します。デフォルトのnrowsとncolsは1です。 plt.xlabel()メソッ