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

Pythonで日時オブジェクトから月と日だけを抽出するにはどうすればよいですか?


日時から月と日のみを抽出するには Pythonのオブジェクトでは、 DateFormatter()を使用できます クラス。

ステップ

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

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

  • 図とサブプロットのセットを作成します。

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

  • 軸フォーマッタを設定し、月と日を抽出します。

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

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

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

df = pd.DataFrame(dict(time=list(pd.date_range("2021-01-01 12:00:00", periods=10)), speed=np.linspace(1, 10, 10)))

fig, ax = plt.subplots()

ax.plot(df.time, df.speed)
ax.xaxis.set_major_formatter(dates.DateFormatter('M:%m\nD:%d'))

plt.show()

出力

Pythonで日時オブジェクトから月と日だけを抽出するにはどうすればよいですか?


  1. PythonのMatplotlibフィギュアから軸ティックラベルを削除せずにフレームを削除するにはどうすればよいですか?

    Matplotlibフィギュアから軸ティックラベルを削除せずにフレームを削除するには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 yのリストを作成します データポイント。 yをプロットします plot()を使用したデータポイント メソッド 左右上部と下部のスパインを削除するには、 set_visible()を使用できます。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt plt.rcParams["figure.

  2. PythonとMatplotlibを使用して行の終わりに注釈を付ける方法は?

    PythonとMatplotlibを使用して行の終わりに注釈を付けるには、次の手順を実行できます- 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。 変数、行を初期化します 、行数データを取得します。 長方形の表形式のデータでPandasデータフレームを取得します。 cumsum(累積合計)を計算します データフレームの。 plot()を使用してデータフレームをプロットします メソッド。 行を繰り返す および名前 行の終わりに注釈を付けます。 annotate()を使用する 列の名前、xy座標、線の色、サイズなどを使用したメソッド 図に凡例を配