折れ線グラフ


matplotlib

import numpy as np
import matplotlib.pyplot as plt

# 折れ線グラフ
x = np.array([0,1,2,3,4,5,6,7,8,9])
y = np.array([2,3,4,3,5,4,6,7,4,8])

plt.plot(x,y, color ="black")
plt.title("lineplot")
plt.xlabel("x")
plt.ylabel("y")
plt.savefig("折れ線グラフ") # 保存
plt.show()

seaborn+matplotlib

import seaborn as sns
sns.set() # グラフのデザインが変わる
plt.plot(x,y, color ="black")
plt.title("lineplot seaborn")
plt.xlabel("x")
plt.ylabel("y")
plt.show()

seaborn

sns.lineplot(x, y)
plt.show()

おまけ:plotを使って放物線を書く

plotを使って折れ線だけでなく、曲線も書ける。

$ y = 2x^2+1 $ の放物線を描画

$x$には指定した区間で連続する数列(np.linspaceで作る)
$y$には二次関数数の式

import matplotlib.pyplot as plt

plt.figure(figsize=(6,4))
x = np.linspace(-2,2)
y = 2*x**2+1 # この二次関数に乗せる
plt.plot(x, y)