sti320a

勉強したことのまとめ

勉強したことのまとめ_2020年04月13日

Matplotlib

import matplotlib as mpl
mpl.__version__

import numpy
numpy.__version__

import matplotlib.pyplot as plt
plt.style.use('seaborn')

mpl.rcParams['font.family'] = 'serif'

# Commented out IPython magic to ensure Python compatibility.
# %matplotlib inline

import numpy as np
np.random.seed(1000)
y = np.random.standard_normal(20)

x = np.arange(len(y))

plt.plot(x, y) # numpy.ndarray が plt.plot には渡せる

plt.plot(y) # xがない場合、indexが使われる

plt.plot(y.cumsum())

plt.plot(y.cumsum())
plt.grid(False) # grid線を失くす
plt.axis('equal') # 軸のスケールを同じにする

plt.axis()

plt.plot(y.cumsum())
plt.xlim(-1, 20)
plt.ylim(np.min(y.cumsum()) - 1, np.max(y.cumsum()) + 1)

plt.figure(figsize=(10, 6))
plt.plot(y.cumsum(), 'b', lw=1.5) # 1.5pointの青い線
plt.plot(y.cumsum(), 'bo') # データを青い点でプロット b:カラーコード(blue), o:円 
plt.xlabel('index') # x軸のラベルを記述
plt.ylabel('value') # y軸のラベルを記述
plt.title('A Simple Plot') # 表題を記述