PythonのデータビジュアライゼーションライブラリであるSeabornを使用して、複数の折れ線グラフを描画する方法を紹介します。この記事では、Seabornのrelplot
関数を使用して、複数の折れ線グラフを描画する方法を詳しく説明します。
まず、Seabornと必要なライブラリをインポートします。
import seaborn as sns
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
次に、Seabornが提供するサンプルデータセットを読み込みます。
fmri = sns.load_dataset("fmri")
そして、relplot
関数を使用して折れ線グラフを描画します。ここでは、kind="line"
を指定して折れ線グラフを描画します。
sns.relplot(data=fmri, x="timepoint", y="signal", col="region", hue="event", style="event", kind="line")
plt.show()
このコードは、fmri
データセットのtimepoint
をx軸、signal
をy軸にした折れ線グラフを描画します。col="region"
により、region
の値ごとに異なるグラフ(列)が描画され、hue="event"
とstyle="event"
により、event
の値によって線の色とスタイルが変わります。
以上が、PythonとSeabornを使用して複数の折れ線グラフを描画する基本的な方法です。この方法を利用すれば、データの視覚的な比較が容易になります。