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

日付パンダデータフレームごとに集計してプロットする方法は?


日付パンダデータフレームごとに集計してプロットするには、次の手順を実行できます-

ステップ

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

  • データフレームdfを作成します 、2次元、サイズ変更可能、潜在的に異種の表形式データ。

  • 日付パンダデータフレームごとに集計された値を取得します。

  • dfをプロットします (ステップ3) kind ="bar"を使用 。

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

import numpy as np
import pandas as pd
from matplotlib import pyplot as plt, dates

# Set the figure size
plt.rcParams["figure.figsize"] = [7.50, 3.50]
plt.rcParams["figure.autolayout"] = True

# Create a dataframe
df = pd.DataFrame(dict(data=list(pd.date_range("2021-01-01", periods=10)),
value=np.linspace(1, 10, 10)))
df = df.groupby('data').agg(['sum']).reset_index()

# Plot the dataframe
df.plot(x='data', y='value', kind="bar")

# Display the plot
plt.show()

出力

次の出力が生成されます-

日付パンダデータフレームごとに集計してプロットする方法は?


  1. Matplotlib PythonでPandasデータフレームの領域をプロットするにはどうすればよいですか?

    Matplotlib PythonでPandasデータフレームの領域をプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 Pandasデータフレームを作成します。つまり、2次元で、サイズが変更可能で、異種の可能性がある表形式のデータを作成します。 グラフプロット間の領域を返します。 図を表示するには、 show()を使用します メソッド。 例 import pandas as pd import numpy as np from matplotlib import pyplot as plt plt.rcP

  2. すべてのxticks(Matplotlib)を使用してPandasマルチインデックスdataFrameをプロットする方法は?

    すべてのxtickを含むPandasマルチインデックスデータフレームをプロットするには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 1000個のsmaplesデータを使用してインデックス値を作成します。 1次元のndarrayを作成します 軸ラベル付き。 系列の平均値を取得します。 プロットg データフレーム。 現在の軸に目盛りと目盛りラベルを設定します 図を表示するには、 show()を使用します メソッド。 例 import numpy as np import matplotlib.pyplot as plt imp