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

Python-Seabornで折れ線グラフを使用して時系列プロットを作成する


時系列プロットを作成するには、lineplot()を使用します。まず、必要なライブラリをインポートします-

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

列の1つを日付としてDataFrameを作成します。つまり、「Date_of_Purchase」-

dataFrame = pd.DataFrame({'Date_of_Purchase': ['2018-07-25', '2018-10-25', '2019-01-25', '2019-05-25', '2019-08-25','2020-09-25','2021-03-25'],'Units Sold': [98, 77, 45, 70, 70, 87, 66]
})

lineplot()を使用したポット時系列-

sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)

以下はコードです-

import seaborn as sb
import pandas as pd
import matplotlib.pyplot as plt

# creating DataFrame
dataFrame = pd.DataFrame({'Date_of_Purchase': ['2018-07-25', '2018-10-25', '2019-01-25', '2019-05-25', '2019-08-25','2020-09-25','2021-03-25'],'Units Sold': [98, 77, 45, 70, 70, 87, 66]
})

# time series plot
sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
plt.show()

出力

これにより、次の出力が生成されます-

Python-Seabornで折れ線グラフを使用して時系列プロットを作成する


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

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

  2. Pythonを使用してWebサイトアラームを作成する

    このセクションでは、Pythonを使用してWebサイトの警報システムを作成する方法を説明します。 問題の説明 ウェブサイトのURLと時間を取得して、ブラウザでウェブサイトのURLを開きます。システム時刻が指定時刻に達すると、Webページが開きます。 ブックマークセクションにさまざまなWebページを保存できます。時々、私たちはいくつかの仕事をするために特定の時間に毎日いくつかのウェブページを開く必要があります。そのために、このタイプのWebサイトアラームを設定して作業を行うことができます。 この場合、sys、Webブラウザ、timeなどの標準ライブラリモジュールを使用しています。 特定の時