折れ線グラフの概要

Seabornで学ぶデータ可視化入門

Content Team

DataCamp

折れ線グラフとは?

関係プロットの2種類:散布図と折れ線グラフ

散布図

  • 各点は独立した観測値

折れ線グラフ

  • 各点は同一の「対象」を表し、主に時系列で追跡

株価の時系列折れ線グラフ

Seabornで学ぶデータ可視化入門

大気汚染データ

  • 市内各地の収集観測局
  • 二酸化窒素レベルの大気サンプル

大気汚染データフレームの先頭5行

Seabornで学ぶデータ可視化入門

散布図

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="scatter")

plt.show()

時間ごとの平均二酸化窒素の散布図

Seabornで学ぶデータ可視化入門

折れ線グラフ

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_mean, 
            kind="line")

plt.show()

時間ごとの平均二酸化窒素の折れ線グラフ

Seabornで学ぶデータ可視化入門

場所によるサブグループ

場所別大気汚染データフレームの先頭5行

Seabornで学ぶデータ可視化入門

場所によるサブグループ

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line",
            style="location", 
            hue="location")

plt.show()

地域ごとの平均二酸化窒素の折れ線グラフ

Seabornで学ぶデータ可視化入門

マーカーの追加

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True)

plt.show()

マーカーを追加した折れ線グラフ

Seabornで学ぶデータ可視化入門

線のスタイルをオフにする

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2_mean", 
            data=air_df_loc_mean, 
            kind="line", 
            style="location", 
            hue="location",
            markers=True,
            dashes=False)

plt.show()

マーカーと実線の折れ線グラフ

Seabornで学ぶデータ可視化入門

x値ごとに複数の観測値

観測局ごとの大気汚染データフレームの先頭5行

Seabornで学ぶデータ可視化入門

x値ごとに複数の観測値

散布図
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="scatter")

plt.show()

全観測局の二酸化窒素の散布図

Seabornで学ぶデータ可視化入門

x値ごとに複数の観測値

折れ線グラフ
import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line")

plt.show()

全観測局の二酸化窒素の折れ線グラフ

Seabornで学ぶデータ可視化入門

x値ごとに複数の観測値

影付き領域は信頼区間

  • データセットが無作為標本であることを前提
  • 平均値がこの区間内にある確率は95%
  • 推定値の不確かさを示す

全観測局の二酸化窒素の折れ線グラフ

Seabornで学ぶデータ可視化入門

信頼区間を標準偏差に置き換える

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar="sd")

plt.show()

標準偏差付き折れ線グラフ

Seabornで学ぶデータ可視化入門

信頼区間をオフにする

import matplotlib.pyplot as plt
import seaborn as sns

sns.relplot(x="hour", y="NO_2", 
            data=air_df, 
            kind="line",
            errorbar=None)

plt.show()

信頼区間なしの折れ線グラフ

Seabornで学ぶデータ可視化入門

練習しましょう!

Seabornで学ぶデータ可視化入門

Preparing Video For Download...