This shows you the differences between two versions of the page.
Next revision | Previous revision Next revision Both sides next revision | ||
python:matplotlib:基本的な使い方 [2018/01/17 19:27] koudai 作成 |
python:matplotlib:基本的な使い方 [2018/01/20 22:12] koudai |
||
---|---|---|---|
Line 1: | Line 1: | ||
====== 概要 ====== | ====== 概要 ====== | ||
+ | |||
+ | matplotlibの必要最低限の使い方を解説します。 | ||
+ | |||
+ | |||
+ | ====== 関数のプロット ====== | ||
+ | |||
+ | 三角関数を例に、関数のプロット方法と簡単な調節の仕方を紹介します。 | ||
+ | |||
+ | ===== sin関数のプロット ===== | ||
+ | |||
+ | matplotlibをインポートすることで、グラフの作成を行えるようになります。 | ||
+ | 次のスクリプトを作成します。 | ||
+ | |||
+ | <file python sin.py> | ||
+ | import numpy as np | ||
+ | import matplotlib.pyplot as plt | ||
+ | |||
+ | x = np.arange(-np.pi, | ||
+ | y = np.sin(x) | ||
+ | |||
+ | plt.plot(x, y) # 横軸をxとして y=y(x) のグラフをプロットする | ||
+ | plt.show() | ||
+ | </ | ||
+ | |||
+ | それぞれのコードの意味はコメントを参照してください。 | ||
+ | スクリプトができたら< | ||
+ | |||
+ | {{: | ||
+ | |||
+ | 保存するにはグラフが表示されたウィンドウの上の方にあるフロッピーディスクのマークをクリックします(Ctrlキーを押しながらsを押すのでも可)。 | ||
+ | |||
+ | あるいはplt.savefigを使うとファイルに直接出力できます。 | ||
+ | |||
+ | <file python sin.py> | ||
+ | import numpy as np | ||
+ | import matplotlib.pyplot as plt | ||
+ | |||
+ | x = np.arange(-np.pi, | ||
+ | y = np.sin(x) | ||
+ | |||
+ | plt.plot(x, y) | ||
+ | plt.savefig(" | ||
+ | </ | ||
+ | |||
+ | 保存できる形式は | ||
+ | * emf | ||
+ | * eps | ||
+ | * jpeg | ||
+ | * jpg | ||
+ | |||
+ | * png | ||
+ | * ps | ||
+ | * raw | ||
+ | * rgba | ||
+ | * svg | ||
+ | * svgz | ||
+ | * tif | ||
+ | * tiff | ||
+ | です。 | ||
+ | 拡張子により自動判別されます。 | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ====== データのプロット ====== | ||
+ | |||
+ | |||
+ | |||