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)