Python 3 – seabornlmplot-Pythonチュートリアル

ラインプロット(lmplot)は、最も基本的なプロットの1つです。 2次元平面上に線を表示します。 好みに応じて、seabornまたはmatlotlibでプロットできます。

以下の例では、seabornを使用してプロットを作成していますが、matplotlibを使用して示しています。 Seabornには、デフォルトで、データのプロットに使用するすべての種類のデータセットが含まれています。

関連コース: Matplotlibの例とビデオコース

ラインプロット

lmplot

lmplotプロットは、2次元空間上のデータポイントとともに線を示します。 xとyを指定することにより、水平ラベルと垂直ラベルをそれぞれ設定できます。

1
2
3
4
5
6
7
8
9
import seaborn as sns
import matplotlib.pyplot as plt

data=sns.load_dataset("tips")
data.head(5)

sns.set(font_scale=1.5,style="white")
sns.lmplot(x="total_bill",y="tip",data=data)
plt.show()

lmplot

折れ線グラフ

以下のプロットは、さまざまなタイプのラインプロットを示しています。 彼らはあなたが好きな色にすることができます。 seabornに含まれているデータセットを使用しますが、これはあらゆる種類のデータで機能します。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
import seaborn as sns
import matplotlib.pyplot as plt

sns.set(style="ticks")


df = sns.load_dataset("anscombe")


sns.lmplot(x="x", y="y", col="dataset", hue="dataset", data=df,
col_wrap=2, ci=None, palette="muted", height=4,
scatter_kws={"s": 50, "alpha": 1})

plt.show()

ライン

matplotlibを初めて使用する場合は、 それなら私はこのコースを強くお勧めします。

Hope this helps!

Source link