Matplotlibで手書き風のグラフを試してみる

Matplotlibで手書き風のグラフを試してみる

Matplotlibで手書き風のグラフが簡単に作れるようなので実際に試してみました。

Matplotlibで手書き風のグラフ



作図方法

matplotlibインポート後に、一文加えるだけで手書き風(xkcd)のグラフが作成できます。

import matplotlib.pyplot as plt
plt.xkcd()

xkcd風のグラフ

In [1]:
%matplotlib inline
import numpy as np
import matplotlib.pyplot as plt
plt.xkcd() #xkcd風グラフ

x = np.linspace(-np.pi, np.pi, 100)
y_sin = np.sin(x)
y_cos = np.cos(x)

plt.plot(x, y_sin, label='sin(x)')
plt.plot(x, y_cos, label='cos(x)')
plt.title('matpltlib')
plt.xlabel('x')
plt.ylabel('f(x)')
plt.legend()
plt.show()

kxcdグラフに対応するフォントが無い場合は、警告が出て代替フォントで表示されます。今回はHumor-Sans.ttfを追加でインストールしています。


スポンサーリンク

0 件のコメント :

コメントを投稿