2017年9月13日水曜日

Python で折れ線グラフを作成する

matplotlib を利用して、折れ線グラフを作成してみる。折れ線グラフは、matplotlib.pylot.pyplot 関数を使用して作成する。
matplotlib.pylot.plot 関数は、表示する関数を $y=f(x)$ とした場合、第1引数に $x$ 軸のリスト、第2引数に $y=f(x)$のリストを与えると、該当関数のグラフを表示する。
plt.plot(x, y)
以下例では、表示するデータとして 1990年から2010年までのイタリアの人口データを利用している。
import numpy as np
import matplotlib.pyplot as plt

italy_population = [
    ["1990", 56719],
    ["1991", 56759],
    ["1992", 56797],
    ["1993", 56832],
    ["1994", 56843],
    ["1995", 56844],
    ["1996", 56860],
    ["1997", 56890],
    ["1998", 56907],
    ["1999", 56916],
    ["2000", 56942],
    ["2001", 56974],
    ["2002", 57059],
    ["2003", 57313],
    ["2004", 57685],
    ["2005", 57969],
    ["2006", 58144],
    ["2007", 58438],
    ["2008", 58827],
    ["2009", 59095],
    ["2010", 59277],
    ]
x = []
y = []

for data in italy_population:
    x.append(data[0])
    y.append(data[1])
x = np.array(x)
y = np.array(y)
plt.plot(x, y)
plt.show()

0 件のコメント:

コメントを投稿