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

SeabornまたはPlotlyを使用して時系列グラフをプロットする方法は?


SeabornまたはPlotlyを使用して時系列グラフをプロットするには、次の手順を実行できます-

  • 図のサイズを設定し、サブプロット間およびサブプロットの周囲のパディングを調整します。
  • パンダのデータフレームdfを作成して、date_timeシリーズの「time」と別の変数データのspeedを保持します。
  • データ「時間」と「速度」を使用してSeaborn折れ線グラフを作成します
  • ティックパラメータを45回転させます。
  • 図を表示するには、show()メソッドを使用します。

import seaborn as sns
from matplotlib import pyplot as plt
import pandas as pd
import numpy as np

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

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

ax = sns.lineplot(x="time", y="speed", data=df)

ax.tick_params(rotation=45)

plt.show()

出力

次の出力が生成されます

SeabornまたはPlotlyを使用して時系列グラフをプロットする方法は? SeabornまたはPlotlyを使用して時系列グラフをプロットする方法は?


  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. パンダの時系列プロットに垂直線をどのようにプロットしますか?

    パンダを使用して、データフレームを作成し、axvline線を使用して、作成した軸に垂直線を設定します。 ステップ パンダを使用して、データフレームを作成できます。 データフレームを作成すると、ヘルプを作成するのに役立ちます。 axvline()を使用して、軸を横切る垂直線を追加します。色は緑で、linestyle=dashedです。 axvline()を使用して、軸を横切る垂直線を追加します。色は赤で、linestyle=dashedです。 plt.show()を使用して、プロットを表示します。 例 import pandas as pd from matpl