Caffè Latte

日々を徒然に

matplotlibで気の抜けたグラフを作る

経緯

レポートに手書き風なグラフを使いたかった

import numpy as np
import matplotlib.pyplot as plt
x = np.arange(0, 10, 0.1)
y = np.sin(x)
plt.plot(x, y)
plt.show()

なんてやると普通は f:id:Nozomi_M:20170725000714p:plain のようなグラフがでます

plt.plot()の前に plt..xkcd()を追加します f:id:Nozomi_M:20170725000853p:plain するとあら不思議気の抜けた手書き感のあふれるグラフが書けました

xkcdというのは

xkcd: Physics Confession

有名なWeb漫画らしくて、そのグラフの書き方を真似して出力できるようです。