2018年5月3日木曜日

matplotlibって使いやすいよねって話

実験も始まり、レポーヨに追われまくってる中の人です。

この前大学の課題でレポートが出たのですが、グラフの作成に戸惑っている人たちにいろいろ質問されたので僕がやってる方法を少し公開します。





1.グラフ作成に使う言語
 個人的によくPythonを使っています。最近はPython3.6をVS2017環境で動かしています。ライブラリの管理が意外とやりやすいことには驚きました。Pythonはいいゾ

2.ライブラリ
 ライブラリはnumpyで計算を行い、matplotlibでグラフの描画を行います。matplotlibは最新版(2.2.2)がおすすめ。

3.使い方
 とりあえずsinカーブを作ってみましょう。
①numpyとmatplotlibをimportする。
import numpy as np
import matplotlib.pyplot as plt
②numpyで独立変数の配列を作る。
x = np.linespace(-3.14,3.14,0.01)
③numpyのsin関数にさっきの配列を入れる。
y=np.sin(x)
④matplotlibで関数の出力と独立変数の配列を組みにして表示する。
plt.plot(x,y)
⑤表示
plt.show()
4.総論
 ここまで書いたのをまとめると
#-*- coding:utf-8 -*-
import numpy as np
import matplotlib.pyplot as plt

x = np.linespace(-3.14,3.14,0.01)
y=np.sin(x)

plt.plot(x,y)
plt.show()
これでサインカーブが表示できたはず。できない場合は頑張って調べてネ。そして...













































Pythonはいいゾ
異論は認める。



©2018 shts All Right Reserved.

0 件のコメント:

コメントを投稿