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

Python-折れ線グラフを使用して複数の列を持つ時系列プロットを作成する


折れ線グラフを使用して複数の列を持つ時系列プロットを作成するには、lineplot()を使用します。まず、必要なライブラリをインポートします-

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

DataFrameを作成します。 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, 51, 70, 70, 87, 76],'Units Returned' : [60, 50, 40, 57, 62, 51, 60]
})

複数の列の時系列プロットをプロット-

sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
sb.lineplot(x="Date_of_Purchase", y="Units Returned", 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, 51, 70, 70, 87, 76],'Units Returned' : [60, 50, 40, 57, 62, 51, 60]
})

# time series plot for multiple columns
sb.lineplot(x="Date_of_Purchase", y="Units Sold", data=dataFrame)
sb.lineplot(x="Date_of_Purchase", y="Units Returned", data=dataFrame)

# set label
plt.ylabel("Units Returned Unites Sold")

plt.show()

出力

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

Python-折れ線グラフを使用して複数の列を持つ時系列プロットを作成する


  1. Python-Sklearnを使用してテストデータセットを作成する

    Sklearn pythonライブラリは、さまざまなグラフプロットを作成するために使用できるサンプルデータセットを提供します。これらのデータセットの有用性は、サンプルグラフとチャートを作成し、値が変化したときのグラフの動作を予測することです。また、実際のデータセットを使用する前に、このサンプルグラフの色や軸などを決定するなど、他のパラメータで作業することもできます。 make_blobsの使用 以下の例では、sklearnライブラリとmatplotlibを使用して、特定のスタイルの散布図を作成します。 200個のデータポイントのサンプルを選択し、クラスターの色とタイプも選択します。 例 fr

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

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