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

パンダの時系列プロットに垂直線をどのようにプロットしますか?


パンダを使用して、データフレームを作成し、axvline線を使用して、作成した軸に垂直線を設定します。

ステップ

  • パンダを使用して、データフレームを作成できます。

  • データフレームを作成すると、ヘルプを作成するのに役立ちます。

  • axvline()を使用して、軸を横切る垂直線を追加します。色は緑で、linestyle="dashed"です。

  • axvline()を使用して、軸を横切る垂直線を追加します。色は赤で、linestyle="dashed"です。

  • plt.show()を使用して、プロットを表示します。

import pandas as pd
from matplotlib import pyplot as plt
df = pd.DataFrame(index=pd.date_range("2019-07-01", "2019-07-31"))
df["y"] = 1
ax = df.plot()
ax.axvline("2019-07-24", color="green", linestyle="dashed")
ax.axvline("2019-07-31", color="red", linestyle="dashed")
plt.show()

出力

パンダの時系列プロットに垂直線をどのようにプロットしますか?


  1. Pythonで時系列をプロットする方法は?

    matplotlibを使用してPythonで時系列をプロットするには、次の手順を実行できます- numpyを使用してxポイントとyポイントを作成します。 plot()を使用して、作成されたxポイントとyポイントをプロットします。 メソッド。 図を表示するには、 show()を使用します メソッド。 例 import matplotlib.pyplot as plt import datetime import numpy as np plt.rcParams["figure.figsize"] = [7.50, 3.50] plt.rcParams[

  2. Pythonで散布図に線をオーバープロットするにはどうすればよいですか?

    まず、散布図を使用してさまざまなデータポイントの散布図を作成し、次に、プロット方法を使用して線をプロットできます。 ステップ figure()メソッドを使用して、新しいFigureを作成するか、Figure size(4、3)で既存のFigureをアクティブ化します。 現在の図形に軸を追加して現在の軸にし、plt.axes()を使用してxを作成します。 scatter()メソッドを使用して散布点を描画します。 ax.plot()メソッドを使用して線を引きます。 plt.xlabel()メソッドを使用してX軸ラベルを設定します。 plt.ylabel()メソッ